| JDK5新特性汇总 | ||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||
|
1 循环
2 泛型
以ArrayList为例,包括创建一个容器对象和取得容器内对象操作:
3 自动装箱拆箱
在JDK5.0以前,在原始类型与相应的包装类之间的转化是不能自动完成的。要完成这种转化,需要手动调用包装类的构造函数:
在JDK5.0环境中,可以自动转化,不再需要手工干预:
4 可变参数列表
5 可变的返回类型
在JDK5.0以前,当覆盖父类方法时,返回类型是不能改变的。现在有新的规则用于覆盖方法。如下,一个典型的例子就是clone()方法:
6 静态导入
静态导入功能对于JDK 5.0以前的版本是不支持的。
7 控制台输入
JDK 5.0先前的版本没有Scanner类,只能使用JOptionPane.showInputDialog类代替。
8 格式化输出
JDK5.0以前的版本没有print方法,只能使用NumberFormat.getNumberInstance来代替。
9 内容面板代理
在JDK5.0先前的版本中,JFrame,JDialog,JApplet等类没有代理add和setLayout方法。
10 StringBuilder类
JDK 5.0引入了StringBuilder类,这个类的方法不具有同步,这使得该类比StringBuffer类更高效。
|
JDK5新特性汇总
最新推荐文章于 2020-08-26 18:38:07 发布
本文概述了JDK5版本引入的多项新特性,包括循环优化、泛型改进、自动装箱拆箱、可变参数列表、动态方法返回类型、静态导入、控制台输入优化、格式化输出改进、内容面板代理、StringBuilder类应用等。这些更新显著提高了Java编程的效率和灵活性。
1118

被折叠的 条评论
为什么被折叠?



