一,java语言新特性
1,Lamba表达式和函数式接口
2,接口的默认方法和静态方法。
3,方法引用。
4,重复注解。
5,更好的类型推断。
6,拓宽注解的应用场景。
二,java编译器的新特性
1,参数名称
三,java官方库的新特性
1,Optional类
Optional类的本质是一个容器。通过泛型可以构建任意对象的Optional实例,然后调用相应的方法,实现我们的功能。
2,Streams
3,Date/Time API
4,Nashorn JavaScript引擎
5,Base64
6,并行数组
7,并发性
四,新的java工具
1,Nashorn引擎:jjs
2,类依赖分析器:jdeps
五,JVM新特性
1,使用Metaspace代替持久代PermGen space
2,使用-XX:MetaSpaceSize和-XX:MaxMetaSpaceSize代替原来的-XX:PermSize和-XX:MaxPermSize
网友评论