java5
1.泛型
2.枚举类型
3.自动拆箱装箱,int->Integer boolean->Boolean
4.可变参数,Object ...param,一般在springjdbc的底层方法中多见
5.注解,annotations
6.迭代器
7.静态导入,import static静态导入比较少用
8.新的格式化方法 Formater
java6
1.脚本支持
2.更好的webservice支持
3.更通用的注解
java7
1.switch可以支持字符串匹配
2.泛型的类型的自动推断,如List<String> lst = new ArrayList();
3.char之间的equals比较
4.数字字面下划线支持,便于阅读,如 int momey = 1_000_000;
5.catch子句同时捕获多个异常,如catch(NumberformatException | NullPointerExceptino)
java8
1.允许给接口添加默认方法,default
2.lambda表达式
java5,java6,java7常用特性
最新推荐文章于 2025-12-02 21:20:38 发布
本文深入探讨了Java从Java6到Java8的进阶之路,详细介绍了各版本的关键更新,包括新增的特性、改进的功能以及重要的API变化,帮助开发者全面了解Java语言的发展趋势。
170万+

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



