1、版本对比
java5 指的是java的产品版本号 java1.5是指开发版本号
java5 新特性 1、 泛型;2、拆箱/装箱(修改了语法规则);3、枚举;4、增强型for-each循环;5、可变长度实参;6、静态导入;7、注解;
其中泛型、增强型for-each循环、可变长度实参引入了新的语法因素。
java6引入了API库
java7特性
1、String可以控制swith语句
2、二进制整形字面值
3、在数据字面值中使用下划线
4、新增一种try-with-resources的try语句,支持自动资源管理
5、构造泛型实例时,通过菱形运算符使用类型推断
6、cache异常捕获
java8特性
1、lambda表达式
2、javaFX
3、新GUI框架