JDK1.5版本出现的新特性
1.可变参数:其实就是数组的简写形式,不用每次都手动的建立数组对象,只要将要操作的元素作为参数传递即可,隐式将这些参数封装成了数组。
方法的可变参数(数据类型... 参数类型):在使用时注意,可变参数一定要定义在参数列表最后面。否则会将传递过来的参数全部封装。
2.StaticImport 静态导入
当类名重名时,需要指定具体的包名。
当方法重名时,指定具备所属的对象或者类。
import static java.util.Arrays.*;
System:类中的方法和属性都是静态的。
out:标准输出,默认是控制台。
in:标准输入,默认是键盘。
获取系统一些信息:Properties getProperties();
因为Properties 是Hashtable的子类,也就是Map集合的一个子类对象。
那么可以通过map的方法取出该集合中的元素。
该集合中存储都是字符串,没有泛型定义。
自定义特有信息:setProperty(key,value);
获取指定属性信息:如:String value =System.getProperty("os.name");
jvm启动时,动态加载属性:-D<name>=<value> |
|