JDK新特性
📄️ 简介
伴随着2020的寒冬和新冠病毒的肆虐,JAVA迎来了久未已久的JAVA 14。自从2017年JAVA 9发布之后,JAVA的发布版本跟上了敏捷开发的步伐,小步快跑,Java平台发布节奏已从每3年以上的主要版本转变为每6个月发布一次功能。现在,每年的3月和9月都会发布新的版本功能。
📄️ 1. JDK11的重要新特性
JDK11发布啦
📄️ 2. JDK12的五大重要新特性
JDK12的五大重要新特性
📄️ 3. JDK13的六大重要新特性
JDK13的六大重要特性
📄️ 4. JDK9的新特性:JPMS模块化
JDK9引入了一个新的特性叫做JPMS(Java Platform Module System),也可以叫做Project Jigsaw。模块化的本质就是将一个大型的项目拆分成为一个一个的模块,每个模块都是独立的单元,并且不同的模块之间可以互相引用和调用。
📄️ 5. JDK9的新特性:String压缩和字符编码
String的底层存储是什么?相信大部分人都会说是数组。如果要是再问一句,那么是以什么数组来存储呢?相信不同的人有不同的答案。
📄️ 6. JDK9的新特性:JVM的xlog
在java程序中,我们通过日志来定位和发现项目中可能出现的问题。在现代java项目中,我们使用log4j或者slf4j,Logback等日志记录框架来处理日志问题。
📄️ 7. JDK10的新特性:本地变量类型var
java以面向对象的特性显著于世并得到了蓬勃的发展。在语言的发展过程中,为了让java语言更加简洁和方便使用,JDK也在不断的进行改进。
📄️ 8. JDK10的新特性:var泛型和多个接口实现
在JDK10的新特性:本地变量类型var中我们讲到了为什么使用var和怎么使用var。