全国服务热线:400-035-8011

位置:珠海达内IT教育培训学校 > 学校动态 > java的未来我们一起期待

java的未来我们一起期待

来源:珠海达内IT教育培训学校时间:2020/12/8 15:17:53

    云原生时代,Java技术体系的许多前提假设都受到了挑战,“一次编译,到处运行”、“面向长时间大规模程序而设计”、“从开放的代码空间中动态加载”、“一切皆为对象”、“统程模型”,等等。技术发展迭代不会停歇,没有必要坚持什么“永恒的真理”,旧的原则被打破,只要合理,便是创新。

    Java语言意识到了挑战,也意识到了要面向未来而变革。文中提到的这些项目,Amber和Portola已经明确会在2021年3月的Java16中发布,至少也会达到FeaturePreview的程度:

珠海达内IT培训

    JEP394:PatternMatchingforinstanceof
    JEP395:Records
    JEP397:SealedClasses
    JEP386:AlpineLinuxPort
    至于更受关注,同时也是难度更高的Valhalla和Loom项目,目前仍然没有明确的版本计划信息,尽管它们已经开发了数年时间,非常希望能够赶在Java17这个LTS版本中面世,但前路还是困难重重。
    至于难度高、创建时间晚的Leyden项目,目前还完全处于特性讨论阶段,连个胚胎都算不上。对于Java的原生编译,我们中短期内只可能寄希望于Oracle的GraalVM。
    未来一段时间,是Java重要的转型窗口期,如果作为下一个LTS版的Java17,能够成功集Amber、Portola、Valhalla、Loom和Panama(用于外部函数接口访问,本文没有提到)的新能力、新特性于一身,GraalVM也能给予足够强力支持的话,那Java17LTS大概率会是一个里程碑式的版本,带领着整个Java生态从大规模服务端应用,向新的云原生时代软件系统转型。可能成为比肩当年从面向嵌入式设备与浏览器WebApplets的Java1,到确立现代Java语言方向(JavaSE/EE/ME和JavaCard)雏形的Java2转型那样的里程碑。
    但是,如果Java不能加速自己的发展步伐,那由强大生态所构建的护城河终究会消耗殆尽,被Golang、Rust这样的新生语言,以及C、C++、C#、Python等老对手蚕食掉很大一部分市场份额,以至被迫从“天下”编程语言的宝座中退位。
    Java的未来是继续向前,再攀高峰,还是由盛转衰,锋芒挫缩,你我拭目以待。
领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/1780/news/292500/违者必究! 以上就是珠海达内IT教育培训学校 小编为您整理 java的未来我们一起期待的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-035-8011