JDK发展

本文介绍了Java语言的核心特性及其执行环境Jdk的发展历程。从HotSpot虚拟机的诞生到被Sun公司收购,再到Oracle公司接手并推出OracleJdk和OpenJdk,阐述了Jdk的重要变化。特别提到了Oracle公司在2018年发布的GraalVm,这是一个可以运行多种语言的平台,其工作原理涉及源代码转换为中间表示。
摘要由CSDN通过智能技术生成

        Write once , Run anyway 这是Java语言的特性,支撑这种特性的正是Jdk,Jdk中提供了一个纯解释执行的Java虚拟机。

        1999年5月8日,hotsopt虚拟机诞生,此虚拟机最初由一家名为Longview Technologies 的小公司开发,由于优异表现(hotsopt 拥有优异的热点探测技术,在Jdk2之前只能使用外挂热点探测技术并且效果并不理想),1997年被sun公司收购,作为当时Jdk2版本附加程序提供,后Jdk3版本后成为Jdk的默认虚拟机。

        在研发Jdk7时,sun公司被oracle公司收购,并在2018年举行了最后一次JavaOne峰会。oracle公司将Jdk分为商业支持的Oracle Jdk 和全部开源的 Open Jdk,Oracle Jdk 与Open Jdk共享绝大多数代码。oracle公司一改sun公司的作风,对每个小版本的Jdk只提供的半年的支持,后由RedHat公司进行维护。

        2018年4月,oracle公司新公开一项黑科技:Graal Vm,可作为任何语言的运行平台使用,基本工作原理是将这些编程语言的源代码或源代码编译后的中间格式通过解释器转换为Graal Vm接受的中间表示

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值