1.jdk1.8新特性
- 接口可用default关键字添加非抽象方法
- lambda表达式:以前Java集合是不能够进行内部迭代的,只能用循环外部迭代,有了lambda就能内部迭代
- 详细内同
2.jdk1.7新特性
- 可以通过[],{}的形式向集合内添加元素
- switch支持string类型数据
- 数值可加下划线
3.jdk1.5新特性
- for each循环
- 自动装拆箱:基本数据类型和它的包装类自动转换,Integer.valueOf Integer.intvalue
- 泛型:其实是类型擦除,编译完类型就没了,执行方法又回到了原来的类型强转
- 可变参数