DIFF.BLOG
New
Following
Discover
Jobs
More
Top Writers
Suggest a blog
Upvotes plugin
Report bug
Contact
About
Sign up  
Java 5 新特性
1
·
Johnson Lee
·
May 7, 2021, midnight
Summary
J2SE 5.0 代号为 Tiger 。这个在 2004 年 9 月 30 日发布的版本原本以 1.5 编号,也就是仍然使用内部版本编号。这个数字辈改变是为了“更好地反映成熟度、稳定性、可扩展性和 J2SE 的安全水准”。这个版本中增加了若干个重要的新语言功能,根据 JSR 176 开发。 Generic 代码中使用范型能带来很多好处: 编译期的强类型检查 消除类型转换 下面是没有使用范型的代码: 1 2 3 List list = new ArrayList (); list.add( "hello" ); String s = (String) list.get( 0 ); 当使用范型后: 1 2 3 List<String> list = new ArrayList <String>(); list.add( "hello" ); String s = list.get( 0 ); 实现通用的算法,减少代码冗余 Enhanced for Loop 在 Java 5.0 之前,循环迭代数组只能通过普通的 for 循环: 1 2 3 for...
Read full post on johnsonlee.io →
Submit
AUTHOR
RECENT POSTS FROM THE AUTHOR