JDK1.5新特性
1、静态导入 imoprt static java.lang.Match.max;
上面是静态调入了一个Match方法,求最大值,那么在下面的程序里就可以直接使用这个方法
2、可变参数 public static int getSum(int x,int...args);
3、foreach语句
for(type变量名:集合变量名){...}
集合变量,是以数组或实现iterable接口的集合类
4、基本数据类型的拆箱与装箱
Integer a = 4;这里就会把4自动装箱为Integer对象
System.out.println(a+5);这里就会把Integer对象a,进行拆箱和5相加;
但是这种拆箱和装箱动作仅限于byte类型。-128~127
而且在这个范围内,相同数字装箱对应的对象只有一个。程序如下:
Integer i1 = 13;
Integer i2 = 13;
System.out.println(i1==i2);
结果是 true
5、提供了多线程升级解决方案,将同步 synchronized 替换成Lock操作
将Object中的wait(),notify(),notifyAll(),换为 Condition 对象,该对象可以
获取 Lock 锁,进行获取。 容易实现本方只唤醒对方的操作。
锁的显示机制,和Object中被替换。
6、JDK1.6泛型的使用
8、读写锁
7、注解 |