—Java7—

Java语言新特性:
1、二进制数字表达式 2、使用下划线对数字进行分割表达  3、Switch表达式支持String类型  4、泛型实例创建的类型推断  5、使用可变参数时提高编译器的警告语提示信息  6、同时捕获多个异常


JVM虚拟机:

1、支持非Java语言 2、提升HotSpot性能



—Java8—

Java语言新特性:
1、Lambda表达式与Functional接口2、方法引用3、重复注解4、更好的类型推测机制5、扩展注解的支持

Java编译器新特性:
1、参数名字 2、Java类库新特性 3、Optional 4、Stream 5、Date/Time API (JSR 310)

JavaScript引擎Nashorn
1、Base64 2、并行(parallel)数组 3、并发(Concurrency)

新的Java工具
1、Nashorn引擎: jjs 2、类依赖分析器jdeps

JVM虚拟机新特性
PermGen空间被移除了,取而代之的是Metaspace(JEP 122)。JVM选项-XX:PermSize-XX:MaxPermSize分别被-XX:MetaSpaceSize-XX:MaxMetaspaceSize所代替。


Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐