1 、Lambda表达式和函数式接口
最简单的Lambda表达式可由逗号分隔的参数列表、->符号和语句块组成
2、接口的默认方法和静态方法
jdk8提供了接口默认方法:
接口默认方法 静态方法 执行结果3 、方法引用
4 、重复注解
5、更好的类型推断
6、 拓宽注解的应用场景
7、Java编译器的新特性 -- 使用反射API和Parameter.getName()方法)和字节码层面(使用新的javac编译器以及-parameters参数)提供支持
8、Java官方库的新特性
8.1、Optional
8.2、Streams
8.3、Date/Time API(JSR 310)
8.5 Base64
8.6、并行数组
8.7 并发性
8.8、 类依赖分析器:jdeps
8.9、JVM的新特性
使用Metaspace(JEP 122)代替持久代(PermGen space)。在JVM参数方面,使用-XX:MetaSpaceSize和-XX:MaxMetaspaceSize代替原来的-XX:PermSize和-XX:MaxPermSize
网友评论