您的位置:首页 > 编程语言 > Java开发

Java版本更新历程扩展注解的支持

2017-02-24 09:42 232 查看
—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所代替。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐