JDK versions

JDK versions
惰性求值 lazy evaluation
提供函数式编程能力
调整 hashmap 底层实现
新增 default 关键字,接口方法支持默认实现
缓存对齐 JVM -XX:-RestrictContended 禁止竞争
一个 REPL(Read Eval Print Loop) 工具
自旋锁 spin lock
改进垃圾回收机制
去掉了 AbstractQuenueSynchronizer state 的 volatile 关键字,加上了 transients