hello-java-8
整理所有 Java8 的编程特性
Java语言新特性
- Lambda 表达式和函数式接口
- 接口的默认方法和静态方法
- 方法引用
- 重复注解
- 更好的类型推断
- 拓宽注解的应用场景
Java编译器的新特性
- 参数名称
Java官方库新特性
- Optional
- Streams
- Date/Time API(JSR-310)
- Nashorn JavaScript引擎
- Base64
- 并行数组
- 并发性
新的Java工具
- Nashorn引擎:jjs
- 类依赖分析器:jdeps
JVM的新特性
- 使用
Metaspace
(JEP-122) 替代永久代PermGen