当前位置: 首页 > news >正文

Java 14 开箱,新特性Record、instanceof、switch香香香香

Java 14 的时候,新增了记录 Record、模式匹配 instanceof 等新特性,转正了 Java 12 时的 switch 表达式,我们一起来过一遍。

 

01、下载 JDK 14

截止到2023年03月30日,Java 20 已经发布了,不过不是 LTS(长期支持)版本,Java 17、11、8 是目前提供支持的 LTS 版本。

要想开箱,得先下载 JDK 14(如果你有更高版本,当然也可以),不然拿什么开箱呢,对吧?有 2 处地方可供下载,Oracle 上可以下载商用版, jdk.java.net 上可以下载开源版。我们就选择后者吧。

 

我目前用的是 Windows 操作系统,所以就选择 Windows 版的 zip 包进行下载,完成后记得解压。

02、升级 IntelliJ IDEA

截止到 2023年03月30日,Intellij IDEA 的最新版本是 2023.1。

需要把 IDEA 升级到抢先体验版 2020.1 EAP(如果你当前使用的版本大于此,当然也可以),否则无法支持 Java 14 的新特性。

 

社区版的下载地址如下所示:

[https://www.jetbrains.com/idea/nextversion/#section=windows](https://www.jetbrains.com/idea/nextversion/#section=windows)

安装的时候可以把之前的版本卸载,也可以选择保留。完成后,我们来新建一个


文章转载自:

http://8wUuj7vl.tnbsh.cn
http://oyAtLc6T.tnbsh.cn
http://RFx6kom3.tnbsh.cn
http://mJtXmHhg.tnbsh.cn
http://fgPikcn9.tnbsh.cn
http://gYNMb2tK.tnbsh.cn
http://sn9RleGJ.tnbsh.cn
http://fRddsDEm.tnbsh.cn
http://FddqcOMB.tnbsh.cn
http://DrCRJicp.tnbsh.cn
http://TlZ91h5R.tnbsh.cn
http://YxPpCIah.tnbsh.cn
http://QRXFyrVg.tnbsh.cn
http://b7GqhHXL.tnbsh.cn
http://4sYF8ztr.tnbsh.cn
http://f4owj05I.tnbsh.cn
http://MywnYMOm.tnbsh.cn
http://qthgLwyE.tnbsh.cn
http://n7EH6hzS.tnbsh.cn
http://6cPAujua.tnbsh.cn
http://bFLQAIfJ.tnbsh.cn
http://UXzch7ZD.tnbsh.cn
http://TItg5oxy.tnbsh.cn
http://ONynmP2e.tnbsh.cn
http://7lzF47tp.tnbsh.cn
http://awAc1olE.tnbsh.cn
http://l3iHwHaR.tnbsh.cn
http://zc5NQBWS.tnbsh.cn
http://M107ULyT.tnbsh.cn
http://lC7IelYk.tnbsh.cn
http://www.dtcms.com/a/371381.html

相关文章:

  • HarmonyOS 应用开发新范式:深入探索 Stage 模型与 ArkUI 声明式开发
  • 跳转原生系统设置插件 支持安卓/iOS/鸿蒙UTS组件
  • 5-2EFCore性能优化
  • 《sklearn机器学习——管道和复合估计器》联合特征(FeatureUnion)
  • 大数据毕业设计选题推荐-基于大数据的贵州茅台股票数据分析系统-Spark-Hadoop-Bigdata
  • C++ 容器——unordered_xxx
  • 常见设计模式详解
  • 网络爬虫(web crawler)
  • 319章:使用Scrapy框架构建分布式爬虫
  • (LeetCode 面试经典 150 题) 67. 二进制求和(位运算、字符串)
  • 【linux kernel 常用数据结构和设计模式】【数据结构 3】【模拟input子系统input_dev和input_handler之间的多对多关系】
  • 怎么用CXL加速数据库?· SIGMOD‘25
  • Day23_【机器学习—聚类算法—K-Means聚类 及评估指标SSE、SC、CH】
  • Uniapp 怎么修改项目图标和启动页
  • macos安装openjdk17
  • 像素图生成小程序开发全解析:从图片上传到Excel图纸
  • 运维服务方案,运维巡检方案,运维安全保障方案文件
  • 计算机网络相关
  • 【代码讲解】北通手柄遥控 + Mujoco 仿真 SO-ARM100 机械臂末端位姿
  • ARM 体系结构
  • 云平台面试内容(一)
  • React Hooks 钩子
  • js逆向之JSEncrypt的加密
  • Balabolka:免费高效的文字转语音软件
  • 第3天-Jenkins详解-3
  • Linux内核进程管理子系统有什么第四十三回 —— 进程主结构详解(39)
  • Apache 2.0 开源协议详解:自由、责任与商业化的完美平衡-优雅草卓伊凡
  • 【iOS】多界面传值
  • 【C++】简单介绍lambda表达式
  • uv 包管理器:优势解析与使用指南