java编程语言_Java编程语言庆祝成立25周年

java编程语言

Java编程语言将于本周(即2020年5月23日)庆祝其成立十周年,这标志着Sun Microsystems首次将Java推向世界的第二十五年。 古老的语言在企业中仍然很受欢迎,即使是诸如PythonGo之类的众多竞争对手语言,现在也正在争夺软件开发人员的心。 但是Java并没有停滞不前,它正在进行一次旨在解决长期难题的改进。

起源于1991年的“ Oak”项目,由James Gosling领导,面向对象的Java以其“一次编写,随处运行”的可移植性而闻名,因为Java虚拟机支持多种硬件平台和操作系统以及Java applet可以从网页上运行。 Java小应用程序多年来一直提供优于JavaScript的性能,但最终受到浏览器制造商的青睐,并于2018年从Java中删除。

[ 同样在InfoWorld上:我们不像以前那样编写代码的5个原因 ]

Java在2006年末成为开源。 当Java公司于2010年1月收购Sun时,Java的管理权移交给了Oracle。 Oracle 在2017年Eclipse Foundation推出了Java的企业版Java EE,但仍保持基本的Java标准版。 现在,标准Java每六个月发布一次,而以前通常是三年左右。

Java仍然强大

Java继续在最流行的语言流行指数TiobeRedMonkPyPL中排名前三 。 直到本月,Java才成为Tiobe索引中排名第一的语言,已经有五年的历史了。这可能是由于C在医疗设备中的广泛使用以及COVID-19大流行的紧迫性的结合。

尽管如此,Java代表了一个巨大的生态系统和工作来源。 据Oracle称,2017年全球估计有900万Java开发人员。 最近在求职网站Dice.com上进行的搜索发现,在美国有近12,000个与Java相关的工作,而JavaScript中约有9,000个工作,Python中有约7,600个。 此外,Java催生了庞大的工具生态系统,从Spring框架到应用服务器,从IBM,Red Hat和Oracle等公司到JavaFX富媒体平台 ,应有尽有。

Java的下一步

Java的开发人员(包括Oracle和更广泛的OpenJDK社区)使该平台向前发展。 两个月前发布的Java 14或Java Development Kit(JDK)14增加了一些功能,包括用于简化编码的开关表达式和用于持续消耗JFR数据的JDK Flight Recorder(JFR)事件流。 Java的下一个目标是JDK 15 ,该版本将于2020年9月作为生产版本发布,并且仍在为其提供功能。 到目前为止,预期的功能包括:密封类的预览(提供对代码的更细粒度的控制)和记录(提供记录),这些类充当不可变数据的透明载体。 Java还正在考虑一项名为Leyden项目的计划,该计划将通过向平台引入静态映像来解决Java中的“长期痛点”,包括资源占用,启动时间和性能问题。

最高法院Java日

在25年的历程中,Java一直处于两个主要诉讼的中心。 第一个是Sun与Microsoft之间关于Microsoft在Windows中使用Java的争论,Sun认为这违反了该平台的兼容性承诺和许可协议。 微软同意向Sun支付2000万美元以和解该案。

[ 同样在InfoWorld上:API可以享有版权吗? 7个理由和7个反对 ]

最近, Oracle和谷歌之间因谷歌在Android移动平台中使用Java 发生了一场旷日持久的知识产权纠纷,此案一直传到美国最高法院。 问题在于Oracle是否可以要求Java API享有版权 ,如果可以,Google是否侵犯了它们。

最高法院对这些问题的裁决不仅会影响在移动世界以及其他领域对Java的使用,还会影响所有软件开发。 在当前的COVID-19危机中,审议工作暂停。

翻译自: https://www.infoworld.com/article/3544229/java-programming-language-celebrates-25-years.html

java编程语言

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值