java/jsp | c/c++ | php | mysql | oracle | mssql | vb | vc | c# | asp | html/css/js | system | delphi | perl | photoshop | other |
一、使用的背景(也不能算是使用的背景,最多只能算是一个在什么条件下面我想到了使用动态代理实现AOP的拦截功能):因为在项目中程序的结构是使用SOAP调用JNI,因此在SOAP服务端里面没有任何实现代码...
Java统计从1970年1月1日起的毫秒的数量表示日期。也就是说,例如,1970年1月2日,是在1月1日后的86,400,000毫秒。同样的,1969年12月31日是在1970年1月1日前86,400...
Java的线程调度操作在运行时是与平台无关的。一个多任务系统需要在任务之间实现QoS(Quality of Service)管理时,如果CPU资源的分配基于Java线程的优先级,那么它在不同平台上运行...
首先你需要在WIN2000上安装IIS服务器,然后进行下面的步骤: 一、下载必要的软件。 一个是jdk,现在的最新版本是1.4,可以到java的官方站点下载: http://jav...
当你看到这个标题的时候肯定回以为是不是作者写错了标题,告诉你没有,学习java语言就是要有创新精神,你只有不断突破前人的你才会有进步。下面我把这一剂良药送给你。 Java作为一门编程语言,最好...
作为轻量级的容器,Spring常常被认为是EJB的替代品。我们也相信,对于很多 (不一定是绝大多数)应用和用例,相对于通过EJB容器来实现相同的功能而言, Sping作为容器,加上它在事务,ORM和J...
1.Duplicated Code 代码重复几乎是最常见的异味了。他也是Refactoring的主要目标之一。代码重复往往来自于copy-and-paste的编程风格。与他相对应OAOO是一个...
在很多Java应用中需要在程序中调用Java编译器来编译和运行。但在早期的版本中(Java SE5及以前版本)中只能通过tools.jar中的com.sun.tools.javac包来调用Java编译...
在Windows开发中,可以使用*.ini文件来保存程序的状态或设置等数据,并且一般都提供了操作ini文件的API。但在Java中怎么实现类似的功能呢?比如,在程序中,我们需要保存一个窗口的位置,让程...
1.Java在虚拟机上运行 Java源代码并不是被编译成为普通的机器代码。而是被翻译成为虚拟机可以执行的代码。一个Java解释器最终执行这些代码。这其中没有连接的过程;解释在需要的时候动态的加...
容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。 Java2容器类类库的用途是“保存对象”,它分为...
Abstractclass和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstractclass和interfa...
Java 启动器 java 将初始化 Java 虚拟机。虚拟机随即按以下顺序搜索和加载类: 自举类 - 构成 Java 平台的类,包括 rt.jar 和 i18n.jar 中的类。 扩展类...
一.JDK安装: 1. 下载jdk:http://java.sun.com 版本如:jdk-1_5_0_15-linux-i586-rpm.bin 2. 安装jdk a) 进入到jdk所在...
Eclipse中报错“要了解详细信息,请使用-xlint:unchecked重新编译”的解决方案 一、遇到问题: 用ant执行jasperreport的samples\charts示例的b...
不可变类的实例的状态不会变化,这样的实例可以安全地被其他与之关联的对象共享,还可以安全地被多个线程共享。为了节省内存空间,优化程序的性能,应该尽可能地重用不可变类的实例,避免重复创建具有相同属性值的不...
目前,JAVA是开发人员的热宠,很多论坛都有不少热爱JAVA的开发人员,也有不少想成为JAVA程序员,但苦于不知道该如何学习,也不清楚该学些什么知识才能成为一个JAVA程序员。本人在这里抛砖引玉,和大...
JSP编译器指引与指令元件有五种型态.在JSP 1.0之后,大部分的JSP是包含在以作为结束的单一标签里.新的 JSP 1.1规格已经发表了,它同时也与XML相容. 五种JSP的编译器指引如下...
Sun推出的JSP(Java Server Pages)是一种执行于服务器端的动态网页开发技术,它基于Java技术。执行JSP时需要在Web服务器上架设一个编译JSP网页的引擎。配置 JSP 环境可以...
作为轻量级的容器,Spring常常被认为是EJB的替代品。我们也相信,对于很多 (不一定是绝大多数)应用和用例,相对于通过EJB容器来实现相同的功能而言, Sping作为容器,加上它在事务,ORM和J...
很多初学者在用Java布局器自动布局画界面时,经常遇见不知道如何定义区域大小或按钮之间的距离等问题。我写过一篇《实现JAVA手动布局中各个组件能随窗口变化的方法》的文章,有读者反映算坐标不好算,问能不...
学JAVA时间短了,可总没有一点自己原创的东西,今天就以写IDE开发工具的使用技巧作为我原创的开始吧,希望大家能喜欢这篇文章,也希望鄙文能对广大初学JAVA的朋友有一点帮助!在使用JCRETOR过程中...
谈到.NET和Java之间的Web服务交互性时,通常的选择只有SOAP over HTTP,而根据.NET 3.0的相关规范,这仅有的一个选择也将会受到更多限制,.NET中提供的BasicHTTP...
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams...
根目录下建立更为复杂的目录层次结构。对于简单的应用程序则完全可以简单的经这些文件放在根目录下。 /WEB-INF/web.xml:web.xml文件用于配置Web程序,它被称为Web应用程序部...
在一个面向对象的系统中,系统的各种功能是由许许多多的不同对象协作完成的。在这种情况下,各个对象内部是如何实现自己的对系统设计人员来讲就不那么重要了;而各个对象之间的协作关系则成为系统设计的关键。小到不...
随着Internet的迅速发展,电子商务的浪潮势不可挡,日常工作和数据传输都放在Internet网上进行传输,大大提高了效率,降低了成本,创造了良好的效益。但是,由于Internet网络协议本身存在着...
技巧1: 建立空项目进行Java编程 在进行编程的时候最好首先建立一个空项目,然后在这个空项目里,编辑自己的Java程序;其实这是一个很好的习惯,你可以在这个项目里建立你自己的包,把你所编辑的...
在应用中,我们常常需要Thread缓冲池来做一些事以提高程序的效率和并发性。本文演示了如何利用Queue这种数据结构实现一个简单的Thread缓冲池。 一个Thread缓冲池可以设计成以下这样:缓...
1.第一种,使用数组 代码 ApplicationContext contex=new ClassXmlApplicationContext(bew String["a1.xml","a2.x...
什么是UDP协议 UDP协议的全称是用户数据报,在网络中它与TCP协议一样用于处理数据包。在OSI模型中,在第四层——传输层,处于IP协议的上一层。UDP有不提供数据报分组、组装和不能对数据包...
Java虚拟机(JVM)及垃圾收集器(GC)负责管理大多数的内存任务,但是Java应用系统中还是有可能出现内存泄漏。事实上,OOM之类的现象在大型项目中也是一个常见的问题。避免内存泄漏的第一步是要弄清...
JAVA里提供的日期和时间类,java.sql.Date和java.sql.Time,只会从数据库里读取某部分值,这有时会导致丢失数据。例如一个包含2002/05/22 5:00:57 PM的字段,读...
Rails正迅速成为轻量级Web应用开发方面的领头羊。有了JRuby, Rails就有望获得Java库和JVM具有的功能、效率及业界认可度。 JRuby是面向Ruby、基于Java虚拟机(JV...
Sun再次发布Java开发平台企业版第6版(Java EE 6)规范,规范包括了协议子集和可扩展性方面的新增功能,为开发人员提供了更大的灵活性。 Sun的一个微型系统开发小组最初在4月初就向J...
Java开发工具包 (JDK)对加密和安全性有很好的支持。其中一个优势就是其内置的对Socket通信的支持。因此,很容易做到在服务器和客户之间建立安全的数据流。 Java streams 是一...
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar).不论什么Java应用服务器实质都是内置了某个...
JAVA语言自从应用于Internet,迅速成为全球热点。它的平台无关性仿佛成为解决互易操作性和可移植性的灵丹妙药。然而对于JAVA语言的认识仍有不少误解。 1.JAVA是HTML的扩充,JA...
一.代码优化 内存会溢出肯定和代码逃不了关系,99.99%学java的人都知道垃圾回收器是java的一大优点并据此来嘲笑C++。显然这个特性为代码编写者省了不少事,但这个特性却带来了不少隐患。...
Eclipse是一个开放源代码的、基于 Java 的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运的是,Eclipse附带了一个标准的插件集,包括 Java...
Java程序员们可能会经常遇到Windows下的UI问题,Java程序总是和Windows的外观统一不起来,特别是Vista,难度更高. 而现在,微软微软宣布它将为Eclipse基金会提供了标准的...
EJB技术概论 Enterprise JavaBean (EJB) 1.1 规范定义了开发和部署基于事务性、分布式对象应用程序的服务器端软件组件的体系结构。企业组织可以构建它们自己的组件,或从第三...
Sun微系统公司正在努力降低开源Java的参与难度。Sun设立了一个计划,来帮助那些开源开发者达到该公司对Java系统的兼容性要求,不过这个计划只针对Sun公司自家的开源Java。 这个计划将推出...
在java里有3种异常类型: 1.检查型异常,这样的异常继承于Excetpion,就是在编译期间需要检查,如果该异常被throw,那么在该异常所在的method后必须显示的throws,调用该me...
Sun微系统公司正在为苹果的iPhone手机开发一种Java虚拟机并且计划在今年6月发布这个Java虚拟机,让Java应用程序能够在流行的iPhone手机上运行. Sun负责Java营销的副总裁...
Java语言恐怕是稳居网路应用程序语言的首选了,这都要归功于它高度的安全性以及跨平台的特性,几乎在目前所有的电脑平台上您都可以见得到Java的芳 踪.过去很可能会有不少人抱怨Java虽然有著相当不错的...
Sun Microsystems 公布了一个Java插件的重要更新,Java插件能让基于Java的Web应用程序跨平台运行在所支持的操作系统和浏览器中. 新版本被称为Java SE Update...
Java语言恐怕是稳居网路应用程序语言的首选了,这都要归功于它高度的安全性以及跨平台的特性,几乎在目前所有的电脑平台上您都可以见得到Java的芳踪. JDK是整个Java的核心,包括了Java运行...
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 问题一:我声明了什么!...
业务逻辑和数据库访问决策 这里有2种完全不同的方法来设计JAVA企业程序,其中一种选择是采用标准EJB2实现途径(approach)。我更愿意称这种方法为重量级实现途径,当你使用重量级实现途径时你...