首页
学习
活动
专区
工具
TVP
发布

Java开发必备!这些特性让JDK效率倍增

截至目前,JDK13发布已两月有余。作为Java开发当中必备的工具,了解它的新特性,也是很有必要的。那么,这个JDK13有什么值得我们眼前一亮的东西,他又能对Java开发起到什么样的帮助呢?

新特性

JDK13版本当中,新增了5个特性:

Dynamic CDS Archives

这个特性在JDK10当中就已经被引入了。但是在当时,这个特性并不是很好用,因为他创建的步骤非常繁琐。

在新的JDK13版本当中,这个问题得到了解决。其通过新的选项简化了使用这个特性的操作。

CDS的设计目的主要为了提升启动应用时的速度,class-data只需要创建一次,后续重复使用,减少了加载,验证,准备阶段。

ZGC

自JDK11中被引用以来,其为降低GC停顿时间做出了巨大贡献。而在新的JDK13版本中,其还新增了归还未提交,未使用的内存给操作系统的功能。这一功能的增加,可以说是让原本就已经深受欢迎的ZGC变得更受开发者青睐。

Socket API

从JDK1.0中被使用一直到现在,JDK底层对Socket的实现一直没有变过,并且底层还在使用着很早的Java和C代码,这对于开发者来说,维护和Debug就变成了一件很困难的事。在JDK13版本当中,Socket API的接口终于重新实现。

·JDK13之前,使用PlainSocketImpl

·JDK13引入了NioSocketImpl,用来替换PlainSocketImpl。

最后

新版本的JDK在提升开发效率方面做得还是相当不错的,特别是归档特性的加入,能够大大减少应用启动时间。所以,还在等什么呢?赶紧上手来感受下吧!

如果还有什么新特性是小编没有写到的,欢迎在评论区留言补充哦~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20200303A0A3ZA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券