开发者技术前线 ,汇集技术前线快讯和关注行业趋势,大厂干货,是开发者经历和成长的优秀指南。
刚刚 Java 12 来了,你还学的动吗?
点击上方“开发者技术前线”,选择“星标”
每天 13.21 在看 | 真爱
责编:可可 | 作者: 可可
JDK 12 于 美国当地 2019年3月19日发布 .GPL下的生产就绪的jar 可从Oracle下载 ; 其他供应商的JAR 包 很快就会出现。
该版本的功能和时间表是通过JEP流程提出和跟踪的,并由JEP 2.0提案进行了修订 。使用JDK Release Process(JEP 3)生成发布。
我们看看本次个更新了那些特性?
189: | Shenandoah:低暂停时间垃圾收集器(实验性) |
230: | Microbenchmark |
325: | 切换表达式(预览) |
334: | JVM常量API |
340: | 一个AArch64端口,而不是两个 |
341: | 默认CDS档案 |
344: | G1的可流动混合收集 |
346: | 从G1中立即返回未使用的已提交内存 |
示例:Switch可支持如下写法:
// 例如支持这么写:
switch (day) {
case MONDAY, FRIDAY, SUNDAY -> System.out.println(6);
case TUESDAY -> System.out.println(7);
case THURSDAY, SATURDAY -> System.out.println(8);
case WEDNESDAY -> System.out.println(9);
}
Java 依然是2019年 最值得学习的编程语言
2018,github 新发布了2018年度全球最流行编程语言排行榜,
TypeScript 现在是所有地区最常用的十大语言之一,GitHub贡献者来自私有,公共和开源存储库。Java依然稳居第二名。毫无疑问,Java 依然是2019年最值得学习的编程语言。
更新有点快,我自己还在用8,问题不大。流水的语言,铁打的C++,
Kotlin呢,尽管官方也表示 Kotlin 语言的未来发展方向主要是在 Kotlin 支持的平台之间实现更好、更广泛的代码重用,但我还是没用。我们不妨回想下iOS推出的swfit,发布到现在,时间已过去6年,swfit有多少人记得?记得swift是当年iOS程序员热衷的时代,说好的混编呢?我依然看见同事用OC开发,一套OC吃遍天下!
我个人认为:Java的强大足够让你在以后的工作中保持较好的竞争力