Java新特性

j记录一些与我能看懂的新特性

JDK9

String 底层存储结构发生变化使用字节数组

JDK10

局部变量的类型推断 var关键字

1
2
3
4
5
//var 没有改变Java的本质,var只是一种简便的写法,
//就是说在定义局部变量时,任意什么类型都可以用var定义变量的类型会根据所赋的值来判断
var list = new ArrayList<String>();
list.add("hello,world!");
System.out.println(list);

引入List.copyOf() 来生成不可改变的List

JDK11

引入ZGC

JDK14

移除CMS

JDK15

弃用偏向锁

正式使用ZGC

JDK19

虚拟线程


Java新特性
http://example.com/post/Java新特性.html
作者
SamuelZhou
发布于
2022年11月22日
许可协议