美文网首页
JDK8-11-17版本新特性

JDK8-11-17版本新特性

作者: zouhao1985 | 来源:发表于2022-10-28 09:21 被阅读0次

1.概述

了解了JDK版本的roadmap之后,明确重要的JDK LTS版本,就可以对8-11,以及11-17的升级新特性进行学习了解。

2.JDK8-11新特性

https://mp.weixin.qq.com/s?__biz=MzI3ODcxMzQzMw==&mid=2247487206&idx=1&sn=a8ccb604f8508bf296dbd7b25d8fb80f&chksm=eb538bd0dc2402c6449b529c7de2c8188070f15cc402a2650777bfc938a0e91790e2c3dd0f6d&scene=21#wechat_redirect
如上这篇文章讲的比较详细了,11相对于8来说增加了不少实用的功能,日常工作中都能用到。

  • 字符串加强,增加了不少功能,可以减少使用StringUtils工具类了。
  • 集合加强,快速生成List/Set/Map
  • InputStream加强,快速从InputStream到OutputStream,减少适用IOUtils工具类。

3.JDK11-17新特性

如下参考资料讲解的非常详细了,基于我自己的工作内容,17中比较有用的特性如下:

  • Text Blocks,简化大块文本内容的输出
  • instanceof模式匹配,简化一个变量的定义
  • 有空的空指针异常,提示的异常信息更明确了,有助于排查问题
    其他的特性暂时对我来说没有特别大的影响,可能都用不上。
    https://segmentfault.com/a/1190000040818817

JDK17经测试,目前是性能表现是最好的。

但是对于企业来说,目前JDK17版本还是过于前卫,个人可以下载学习了解下,最新的SpringBoot也仅支持JDK17+了,升级是趋势,只不过过程会比较缓慢。

4.总结

以上是简单查询了一些资料得出的内容,其新特性有一定的增加。光从新特性这一方面看企业目前没有太大的必要进行升级。但是从技术角度出发,我还是比较期待某件事情的到来,驱动技术的落地。

相关文章

  • JDK8-11-17版本新特性

    1.概述 了解了JDK版本的roadmap之后,明确重要的JDK LTS版本,就可以对8-11,以及11-17的升...

  • 版本新特性

    Info.plis→Bundle version当前版本号[NSBundle mainBundle].infoDi...

  • 学习HM微博项目第3天

    步骤:自定义tabBar -> 版本新特性01-搭载界面 -> 版本新特性02-按钮的使用细节 ->...

  • Java Servlet API

    Servlet 支持的版本 Servlet 3.0 新特性详解 Servlet 3.0 新特性概述Servlet ...

  • Android版本新特性

    Android 9.0版本 新功能 Android 9.0的新功能包括:谷歌统一推送升级、深度集成Project ...

  • Android版本新特性

    Android 5.0 (api21)名字L 1.MaterialDesign设计风格 2.添加控件CardVie...

  • Android 版本新特性

    1、Android 4.x 1、新锁屏界面:Android4.0重新设计了锁屏幕UI,下方的解锁虚拟按键向周围发射...

  • 快速入门SpringBoot2.0教程 (一)

    一、SpringBoot2.x依赖环境和版本新特性说明 简介:讲解新版本依赖环境和springboot2新特性概述...

  • 启动界面之新特性

    1、创建window分类2、沙盒进行版本判断3、新特性控制器切换 创建window分类,判断版本 新特性控制器

  • React 16.6.X版本的更新功能

    React发布了16.6版本,在此版本中带来了一些非常有用的新特性。主要的新特性包括: React.lazy() ...

网友评论

      本文标题:JDK8-11-17版本新特性

      本文链接:https://www.haomeiwen.com/subject/bneqtdtx.html