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接受的中间表示