博客
关于我
码农飞升记-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/

    你可能感兴趣的文章
    NIH发布包含10600张CT图像数据库 为AI算法测试铺路
    查看>>
    Nim教程【十二】
    查看>>
    Nim游戏
    查看>>
    NIO ByteBuffer实现原理
    查看>>
    Nio ByteBuffer组件读写指针切换原理与常用方法
    查看>>
    NIO Selector实现原理
    查看>>
    nio 中channel和buffer的基本使用
    查看>>
    NIO基于UDP协议的网络编程
    查看>>
    NISP一级,NISP二级报考说明,零基础入门到精通,收藏这篇就够了
    查看>>
    Nitrux 3.8 发布!性能全面提升,带来非凡体验
    查看>>
    NI笔试——大数加法
    查看>>
    NLog 自定义字段 写入 oracle
    查看>>
    NLog类库使用探索——详解配置
    查看>>
    NLP 基于kashgari和BERT实现中文命名实体识别(NER)
    查看>>
    NLP 项目:维基百科文章爬虫和分类【01】 - 语料库阅读器
    查看>>
    NLP_什么是统计语言模型_条件概率的链式法则_n元统计语言模型_马尔科夫链_数据稀疏(出现了词库中没有的词)_统计语言模型的平滑策略---人工智能工作笔记0035
    查看>>
    NLP学习笔记:使用 Python 进行NLTK
    查看>>
    NLP的神经网络训练的新模式
    查看>>
    NLP采用Bert进行简单文本情感分类
    查看>>
    NLP问答系统:使用 Deepset SQUAD 和 SQuAD v2 度量评估
    查看>>