昨天得知Java 11发布。
请允许我说:我的天啊,竟然Java 11了。 连Java 8还没有完全熟练使用的我,一时间有点恍惚。
近期,Java更新如此频繁,让人有点应接不暇,新的features层出不穷,而我们又真的学习使用了几个呢? 反正我只用了一小部分吧。
这里不列举Java 8之后各个版本中的features了,大家可以自行Google。
这里只想说:
Java作为生命力极强的大型服务类开发语言,Oracle好像在给其注入新的活力,也在打破Java原有的墨守陈规。
我们可以看出它的很多新特性是源于这个时代技术的发展,也有很多借鉴了其它语言的特性,在”提(da)升(po)”原有的语法结构方式给用户带来新的开发体验。
这也是在满足新加入Java世界的开发者? 不知Java老程序员如何感受,就我而言,我更喜欢不断更新,虽然最近更新确实有点频繁了。
当然除了语法特性的改变意外,还有很多底层结构的改进,当然这才是其核心。例如类库发展、模块化管理、安全特性与补丁、新的JVM GC、脚本化、黑匣子(JFR)等。
试试不?
Java 9 和 10 简直就是一闪而过,印象中好像就一两个小版本号,而Java 11 不同了,它可是LTS。Oracle官方承诺对其会有持续的update更新。
同时大家深爱的Java 8马上就要不更新了,所以这次真的可以尝试进行JDK企业级切换了。
个人感觉Java 每半年更新的方式,看来要止住其语言发展的颓势,重新崛起了。Java作为主要的开发语言还是值得大家技术投入的。
小伙伴们跟上这波更新吧。后面我也希望多尝试JDK新的开发特性。
你的感觉呢?