JDK8-JDK17版本升级

局部变量类型推断

在这里插入图片描述

switch表达式

在这里插入图片描述

文本块

在这里插入图片描述

Records

记录Records是添加到 Java 14 的一项新功能。它允许你创建用于存储数据的类。它类似于 POJO 类,但代码少得多;大多数开发人员使用 Lombok 生成 POJO 类,但是有了记录,你就不需要使用任何第三方库。
在这里插入图片描述

模式匹配

在这里插入图片描述

密封类

sealed关键字将类的继承限制为一组有限的子类
密封类的子类可以声明为final或non-sealed。final 子类不能进一步扩展,而非密封子类可以进一步扩展。
在这里插入图片描述

有用的NullPoiterException

在这里插入图片描述

参考:

JDK 10 功能 — https://openjdk.org/projects/jdk/10/
JDK 11 功能 — https://openjdk.org/projects/jdk/11
JDK 12 功能 — https://openjdk.org/projects/jdk/12
JDK 13 功能 — https://openjdk.org/projects/jdk/13
JDK 14 功能 — https://openjdk.org/projects/jdk/14
JDK 15 功能 — https://openjdk.org/projects/jdk/15
JDK 16 功能 — https://openjdk.org/projects/jdk/16
JDK 17 功能 — https://openjdk.org/projects/jdk/17

相关推荐

  1. JDK 从 1.8 升级JDK17 的问题汇总

    2024-01-17 01:34:04       12 阅读
  2. gateway和base包+Jdk17Jdk8版本切换(总结)

    2024-01-17 01:34:04       30 阅读
  3. ubuntu22.04 安装jdk8,jdk11,jdk17,jdk21 并且便于切换

    2024-01-17 01:34:04       42 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-17 01:34:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-17 01:34:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-17 01:34:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-17 01:34:04       18 阅读

热门阅读

  1. leetcode-2182.构造限制重复的字符串

    2024-01-17 01:34:04       40 阅读
  2. 开发工程师常用的ChatGPT通用提示词模板

    2024-01-17 01:34:04       41 阅读
  3. Qt/QML编程之路:设计模式(31)

    2024-01-17 01:34:04       31 阅读