CXF与jdk1.6兼容问题

Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.apache.cxf.wsdl.WSDLManager' defined in class path resource [META-INF/cxf/cxf.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.apache.cxf.wsdl11.WSDLM…

“封装类”“装箱”“拆箱”“自动装箱”

Java 发表评论
在Java中,所有您要处理的东西「几乎」都是对象(Object),例如您之前所使用的Scanner是对象,字符串(String)是对象,您之后还会看到更多的对象。然而有些是异常,基本(Primitive)数据类型不是对象,也就是您使用int、double、boolean等宣告的变量,以及您在程序中直接写下的字面常量。使用Java有一段时间的人都知道,有些时候您需要将基本类型转换为对象,例如使用Map时,要使用put()方法时需要…

j2se学习要点记录(八)监听事件、内部类、Graphics、Adapter、匿名类

监听事件、内部类、Graphics 1持有类的对象,便可通过对象引用访问类中的成员变量。 1.如果为成员变量,在方法中就不要再声明了,否则就变成了局部变量。 2.监听事件模式,对象.addAcitonListener(new ActiontListener()); 3.内部类可以直接访问包装类的成员变量 4.避免其他类不必要的访问内部类 5.该类不允许或不需要其他类访问就把它设成内部类 6.每次需要重画的时候会自动调用Paint类 Adapter、匿…

程序员必须知道的10大基础实用算法及其讲解

j2se 发表评论
算法一:快速排序算法   快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序n个项目要Ο(nlogn)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(nlogn)算法更快,因为它的内部循环(innerloop)可以在大部分的架构上很有效率地被实现出来。   快速排序使用分治法(Divideandconquer)策略来把一个串行(list)分为两个子串行(sub-lis…

j2se—-反射

j2se 发表评论
[code]为什么要有反射。。。?答:可以根据别人给我的一个字符串动态的调用它指定的类。。。。反射的基石是----Class这个类因为他是所有.class文件的抽象,而Class的实例就代表内存中的一段字节码或者理解为某一个具体的.class文件如何得到字节码的实例对象:Class.forName("java.lang.String");//先到内存中去找字节码,如果找到就直接返回,如果没有则用内加载器去加载,然后再去内存中拿Date.class…

CORBA

Java 发表评论
Programming Example: Array Adder Now let's see how to use the POA to develop a CORBA application. The application that we will develop here is an array adder: the client provides two arrays and the server adds them together and sends the result back to the client. We will develop two versions of the application: a transient server and a persistent server. Array Adder: T…

一道Java集合框架题

j2se 发表评论
问题:某班30个学生的学号为20070301-20070330,全部选修了Java程序设计课程,给出所有同学的成绩(可用随机数产生,范围60-100),请编写程序将本班各位同学的成绩按照从低到高排序打印输出。     要求:分别用List、Map、Set来实现,打印的信息包括学号、姓名和成绩。1、使用List集合来实现import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.uti…

Garbage Collector Ergonomics

Java 发表评论
The following changes take effect with J2SE 5.0. On server-class machines running the server VM , the garbage collector (GC) has changed from the previous serial collector (-XX:+UseSerialGC ) to a parallel collector (-XX:+UseParallelGC ). You can override this default by using the -XX:+UseSerialGC command-line option to the java command. On server-class machines running…

NullPoint问题,有时候会引起大错误

j2se 发表评论
if(strId == null || strId.trim().equals("")){     out.println("土贼! Error ID!");     return; } if(strId == null | strId.trim().equals("")){     out.println("土贼! Error ID!");     return; } 如果换了顺序,这个字符串为NULL的话,就会报NullPoint异常!!! 一个|也不行,因为这时候要检查两边,而||一边确认结果就OK了!!!

J2SE(八)Java之对象的序列化与反序列化

j2se 发表评论
什么是序列化与反序列化 序列化是java提供的一种保存对象状态的机制(指实例变量,非方法),将对象转换为字节序列,可以对字节序列进行读写操作。 将字符序列恢复为对象的过程称之为反序列化。 什么情况下使用序列化 a)当你想把的内存中的对象状态保存到一个文件中或者数据库中时候; b)当你想用套接字在网络上传送对象的时候; c)当你想通过RMI传输对象的时候; 注意点: a)序列化时,只对对象…

hashcode()和equal()

j2se 发表评论
JDK中说明了实现equals()方法应该遵守的约定: (1)自反性:x.equals(x)必须返回true。 (2)对称性:x.equals(y)与y.equals(x)的返回值必须相等。 (3)传递性:x.equals(y)为true,y.equals(z)也为true,那么x.equals(z)必须为true。 (4)一致性:如果对象x和y在equals()中使用的信息都没有改变,那么x.equals(y)值始终不变。 (5)非null:x不是null,y为null,则x.equals(y)必须为false。 重写…
下一页 »