zoukankan      html  css  js  c++  java
  • Java发生的重大事件

    • 1990年,在sun公司中,由Patrick naughton、mikesheridan以及james Gosling领导的小组Green Team,开发出新的程序语言,命名为OAK,后期更名为Java
    • 1995年,sun正式发布Java和hotJAVA产品,Java首次公开亮相。
    • 1996年1月23日sun Microsystems发布了JDK1.0.
    • 1998年,JDK1.2版本发布。同时,sun发布了JSP/Servlet、EJB规范,以及将Java分成了J2EE、J2SE和J2ME。这表明Java开始向企业、桌面应用和移动设备应用3大领域挺进。
    • 2000年,JDK1.3发布,Java HotSpot Virtual Machine正式发布,成为Java默认的虚拟机。
    • 2002年,JDK 1.4发布,古老的classic虚拟机退出历史舞台。
    • 2003年底,Java平台的scala正式发布,同年Groovy也加入了Java阵营。
    • 2004年,JDK1.5发布,同时JDK1.5改名为JavaSE5.0.
    • 2006年,JDK 6发布,同年Java开源并建立了openJDK,顺理成章,Hotspot虚拟机成为了OpenJDK中默认的虚拟机。
    • 2007年,Java平台迎来了新伙伴Clojure。
    • 2008年,Oracle收购了BEA,得到了JRockit虚拟机。
    • 2009年,Twitter宣布将后台大部分程序从ruby迁移到Scala,这是Java平台的有一次大规模应用。
    • 2010年,Oracle收购了sun,获得Java商标和最具价值的hotspot虚拟机。此时Oracle拥有市场占用率最高的两款虚拟机hotspot和JRockit,并且计划未来进行整合:HotRockit。
    • 2011年,JDK7发布,在JDK1.7u4中,正式启用了新的垃圾回收器G1.
    • 2017年,JDK9发布,将G1设置为默认GC,替代CMS。
    • 2017同年,IBM的J9开源,形成了现在的open J9社区。
    • 2018年,Android的Java侵权案判决,Google公司赔偿Oracle总计88亿美元。
    • 2018同年,Oracle宣布JavaEE成为历史名词,JDBC、JMS、Servlet赠与Eclipse基金会。
    • 2018同年,JDK11发布,LTS版本的JDK,发布革命性的ZGC,调整JDK授权许可。
    • 2019年,JDK12发布,加入RedHat领导开发的shenandoah GC。
    • 在JDK11之前,OracleJDK还会存在一些openJDK中没有的、闭源的功能。但在JDK11中,openJDK和OracleJDK代码实质上已经达到完全一致的程度。
    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    我就这么点时间,我该做些什么?
    如何排解压力
    渡过难关
    获得财富前,先问一下自己创造了什么
    程序员娶妻之道
    20150929雨
    我是小号
    tensorflow 源码编译tensorflow 1.1.0到 tensorflow 2.0,ver:1.1.0rc1、1.4.0rc1、1.14.0-rc1、2.0.0b1
    python大文件读取
    1《数学之美》第3章 统计语言模型
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/13551351.html
Copyright © 2011-2022 走看看