博客
关于我
码农飞升记-00-Java发展历程
阅读量:294 次
发布时间:2019-03-03

本文共 2279 字,大约阅读时间需要 7 分钟。

Java发展历程

  • Java发布历程
  • 1995年3月23日,Sun公司正式发布Java和HotJava浏览器。1996年1月23日,Sun公司发布JDK1.0,标志着Java成为独立开发工具。1997年2月19日,Sun公司发布JDK1.1。1998年12月8日,Sun公司发布J2SE1.2。2000年5月8日,Sun公司发布J2SE1.3。2002年2月6日,Sun公司发布J2SE1.4。2004年9月30日,Sun公司发布J2SE1.5。2006年12月11日,Sun公司发布Java SE6。2011年7月28日,Oracle公司发布Java SE7。2014年3月18日,Oracle公司发布Java SE8(特殊的LTS)。2017年9月21日,Oracle公司发布Java SE9(non-LTS)。2018年3月20日,Oracle公司发布Java SE10(non-LTS)。2018年9月25日,Oracle公司发布Java SE11(LTS)。2019年3月19日,Oracle公司发布Java SE12(non-LTS)。2019年9月17日,Oracle公司发布Java SE13(non-LTS)。2020年3月17日,Oracle公司发布Java SE14(non-LTS)。2020年9月15日,Oracle公司发布Java SE15(non-LTS)。2021年3月16日,Oracle公司发布Java SE16(non-LTS)。

    1. Java发展史
    2. Oak的出现(Java的雏形)

      20世纪90年代,单片式计算机系统的出现引发了对嵌入式应用的关注。Sun公司在1991年成立Green项目小组,专注于Java技术的研发。Oak语言最初是对C++的改造,适合嵌入式系统。1992年Oak成功后,Sun公司未能获得硬件生产商的支持。1994年,团队决定将技术应用于网络领域,帕特里克·诺顿开发了WebRunner。1995年,互联网的发展为Java提供了机会,Sun公司将Oak更名为Java,并于5月23日发布Java和HotJava浏览器。

      1995年Java的诞生

      1995年,互联网需求推动Java快速发展。Sun公司重新审视Oak技术,开发了嵌入式网页应用技术Applet,并将Oak更名为Java。1995年5月23日,Sun公司在Sun World会议上发布Java和HotJava浏览器,Java技术迅速被广泛采用。

      1996年Sun公司发布第一个JDK

      1996年1月23日,Sun公司发布JDK1.0,标志着Java成为独立开发工具。9月,约8.3万个网页应用了Java技术。4月,10个操作系统供应商宣布将嵌入Java技术。9月,Java应用数量达到8.3万。1997年2月19日,JDK1.1发布,下载量达到22万次。4月2日,JavaOne会议召开,参会者超过1万人。9月,Java Developer Connection成员超过10万。1998年2月,JDK1.1下载超过20万次。

      1998年12月用J2SE取代JDK命名

      1998年12月8日,Sun公司发布J2SE1.2,J2SE取代JDK命名以区别J2EE和J2ME。1999年4月27日,HotSpot虚拟机发布。1999年6月,Sun公司发布Java2的三个版本:Java2 Micro Edition、Java2 Standard Edition、Java2 Enterprise Edition。2000年5月8日,JDK1.3发布。2000年5月29日,JDK1.4发布。2001年6月5日,Nokia宣布到2003年出售1亿部支持Java的手机。2002年2月26日,J2SE1.4发布,计算能力大幅提升。2004年9月30日,J2SE1.5发布,成为Java发展史上的里程碑。

      2005年发布J2SE6并更名为Java SE6

      2005年6月,Sun公司公开Java SE6,Java版本名更名为Java SE6,取消"2"编号。2006年11月13日,Sun公司宣布Java基于GPL开源。2006年12月11日,Sun公司发布Java SE6。2007年3月,全球开发人员可对Java源代码进行修改。

      2009年Sun被Oracle收购

      2009年4月20日,Oracle公司收购Sun。2009年12月,Sun公司发布Java EE6。2010年1月27日,Oracle完成收购。2010年4月2日,Java共同创始人之一从Oracle辞职。2010年11月,Apache考虑退出JCP。2011年7月28日,Oracle发布Java7。2014年3月18日,Oracle发布Java SE8(LTS)。2017年9月21日,Oracle发布Java SE9(non-LTS),启动新版发布模式。2018年3月20日,Oracle发布Java SE10(non-LTS)。2018年9月25日,Oracle发布Java SE11(LTS)。2019年3月19日,Oracle发布Java SE12(non-LTS)。2019年9月17日,Oracle发布Java SE13(non-LTS)。2020年3月17日,Oracle发布Java SE14(non-LTS)。2020年9月15日,Oracle发布Java SE15(non-LTS)。2021年3月16日,Oracle发布Java SE16(non-LTS)。

    转载地址:http://ctll.baihongyu.com/

    你可能感兴趣的文章
    php的web路径获取
    查看>>
    php的一些小笔记--字符串
    查看>>
    php的几种运行模式CLI、CGI、FastCGI、mod_php
    查看>>
    php的四大特性八大优势
    查看>>
    RabbitMQ
    查看>>
    PHP的威胁函数与PHP代码审计实战
    查看>>
    PHP的引用举例
    查看>>
    PHP相关代码
    查看>>
    RabbitMQ
    查看>>
    php知识点记录
    查看>>
    PHP知识笔记:CGI, FastCGI, PHP-CGI, PHP-FPM, Spawn-FCGI区别
    查看>>
    PHP第三方登录—OAuth2.0协议
    查看>>
    php筛选js,php如何多条件筛选js代码
    查看>>
    R730服务器做了raid的硬盘,插在R720上面可以用吗?
    查看>>
    PHP类数组式访问(ArrayAccess接口)
    查看>>
    PHP系列:浅谈PHP中isset()和empty() 函数的区别
    查看>>
    PHP索引数组unset的坑-array_values解决方案
    查看>>
    PHP索引数组排序方法整理(冒泡、选择、插入、快速)
    查看>>
    PHP线程安全和非线程安全
    查看>>
    R3LIVE开源项目常见问题解决方案
    查看>>