Java 12新特性是?
语法上最重要的就是switch语句的变化。Color color = Color.RED;
int numberOfLetters = switch (color) {
case RED -> 3;
case BLUE, GRAY -> 4;
case GREEN -> 5;
};比以前精简了很多,switch语句也有返回值了。大家有没有觉得Java正朝着Scala的方向发展。另一个比较重要的特性就是JVM常量api(JEP 334)。感觉对反射相关的代码会更简单些。我试了一下,这个好像还没正式出来,目前我只试了switch,要下载最新版的IDEA。其他的特性都是JDK本身的东西了,比如优化了G1回收器,停顿的时间更短。比如JDK源码添加了benchmark,这些都是高级玩法了。
赞0
踩0