JDK8比7提升的地方

603 阅读1分钟

Stream

Lambda

Lambda 无非就是搞懂 -> 和 :: 这两个符号在各个场景下的用法

局部内部类 匿名内部类引用的局部变量不用显示地定义为final

Arrays的很多方法用了并行计算的方式提升速度

JVM新特性 包括移除PermGen 用Metaspace代替

新增java.time.Clock等提供更好用的时间日期功能

Iterator新增的forEachRemaining方法

Collection集合新增removeIf(Predicate filter)方法

List增加sort()和replaceAll()两个方法

Map提供的新方法 具体见《疯狂 java》P327 对于key冲突 使用了红黑树来提升性能

增加@FunctionalInterface接口

增加类型注解,可以研究一下哪些第三方实现了具体检查框架

新增了java.lang.reflect.Parameter类