JDK1.5新特性
一,静态导入 import static java.lang.Math.*;
二,可变参数 参数个数不定 用三个点
1.出现在参数列表的最后
2.位于变量类型和变量名之间,前后有无空格都可以
3.调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数
三,增强for循环
四,基本数据类型的自动拆箱与装箱
Integer iObj = 3; //装箱
iObj + 12 //拆箱
享元模式 flyweight
很多小的对象有一些相同的东西,可以变成一个对象,不同的对象变成外部的属性,作为方法的参数传入
五,枚举
枚举就是要让某个类型的变量的取值只能为若干个固定值中的一个,否则,编译器就会报错。枚举可以让编译器在编译时就可以控制源程序中填写的非法值,普通变量的方式在开发阶段无法实现这一目标。
|
|