脚本宝典收集整理的这篇文章主要介绍了

Java 11 的新特性(下)

脚本宝典小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望能帮助你少写一行代码,多一份安全和惬意。

JEP 309 Dynamic Class-File Constants

JVM规范中在常量池中添加一个新的类型 CONSTANT_Dynamic

JEP 315 Improve Aarch64 Intrinsics

JEP 318 Epsilon: A No-Op Garbage Collector

一个新的垃圾收集器,在GC时并不执行任何操作。
主要有一下几的目的:

  1. 性能测试。便于在性能测试的时候排除GC的影响
  2. 内存压力测试
  3. VM接口测试。
  4. 短生命周期任务。 短生命周期的任务希望能够非常快速地得到响应,对于no-op GC,可以排除GC对此造成的影响。
  5. Last-drop latency improvements
  6. Last-drop throughput improvements.

JEP 327 Uincode 10

支持最新的Unicode

JEP 328 Flight Recorder

JEP 330 Launch Single-File Source-Code Programs

合并之前的javac以及javap。

javac A.java java A 1 2  Java 11: java A.java 1 2

JEP 332 Transport Layer Security (TLS) 1.3

实现了RFC 8446中的TLS1.3

JEP 333 ZGC: A Scalable Low-Latency Garbage Collector (Experimental)

引入ZGC垃圾收集器,主要实现了以下几个目标:

  1. 停顿时间不超过10ms
  2. 能够处理小(几百兆)的到非常大(几TB)的heap大小
  3. 相比于G1垃圾收集器,不超过15%的吞吐量下降
  4. 为将来的GC收集器奠定基础

remove and deprecate

JEP 320 Remove the Java EE and CORBA Modules

删除Java9已经标记为Deprecate的Java EE以及CORBA模块。主要包括

  1. JAX-WS: Java API for XML-Based Web Service
  2. JAXB: Java Architecture for XML Binding
  3. JAF: JavaBeans Activation Frameword

JEP 335 Deprecate the Nashorn JavaScript Engine

JEP 336 Deprecate the Pack200 Tools and API

总结

以上是脚本宝典为你收集整理的

Java 11 的新特性(下)

全部内容,希望文章能够帮你解决

Java 11 的新特性(下)

所遇到的程序开发问题,欢迎加入QQ群277859234一起讨论学习。如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典网站推荐给程序员好友。 本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。

80%的人都看过