历史文章推荐:
啥?用了并行流还更慢了
Lombok的Builder注解不好用,试试SuperBuilder吧
Arthas原理系列(一):实现一个极简的Arthas watch命令
JDK16已于北美时间3月16日发布,JDK的这次更新总共带来了17个全新的特性
1. 支持类型匹配的instanceof
if (obj instanceof String) {
String s = (String) obj; // grr...
...
}
这样的类型转换在JDK16中的写法是:
if (obj instanceof String s) {
// Let pattern matching do the work!
// varialble s can be used here
...
}
如果obj的真实类型是String,则变量s可以在if语句中使用,但是如果obj的类型不是String,则s不能用在后续的变量命名中:
// a is not instance of Point
if (a instanceof Point p)

JDK16带来了17个新特性,包括类型匹配的转换、关键字、全并发ZGC、元数据区弹性伸缩、Unix套接字支持等。ZGC实现了小于10ms的停顿时间,元数据区优化提升JVM性能。新增向量计算API、原生代码调用方式及限制继承的和关键字。
最低0.47元/天 解锁文章
1190

被折叠的 条评论
为什么被折叠?



