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

    你可能感兴趣的文章
    python上的字无效字符_标识中的无效字符
    查看>>
    python下用decode和encode 中文转码
    查看>>
    Python下调用Linux的Shell命令
    查看>>
    Python接口自动化测试实战系列
    查看>>
    python下载_安装_配置_以及第一行python程序---python工作笔记009
    查看>>
    Python不协调机器人消息.内容
    查看>>
    Python与C#之间内存共享互传信息
    查看>>
    python与c语言混合编程_你试过C语言和Python一起混合编程吗?两者相加不是已经无敌了!...
    查看>>
    python与excel
    查看>>
    Python与Excel的完美邂逅:深入浅出,手把手教你轻松玩转Excel数据操作
    查看>>
    python与flask_Python编程中flask的简介与简单使用
    查看>>
    python与图灵机器人交互(WXPY版本)
    查看>>
    python与运算符_python运算符
    查看>>
    python两个列表获取交集,并集,差集
    查看>>
    python两个字典合并,两个list合并
    查看>>
    Python两个版本共存时,命令行升级pip
    查看>>
    Python两个版本共存时,怎么验证是否安装成功 scrapy
    查看>>
    Python两个版本共存时,通过pip安装Scrapy
    查看>>
    python两组变量的相关关系散点图_变量是什么?变量间的两种关系——函数关系和相关关系(小学版)...
    查看>>
    Python中 pass语句的作用
    查看>>