Java 8新特性

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容