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

    你可能感兴趣的文章
    Neo4j(2):环境搭建
    查看>>
    nessus快速安装使用指南(非常详细)零基础入门到精通,收藏这一篇就够了
    查看>>
    Nessus漏洞扫描教程之配置Nessus
    查看>>
    Nest.js 6.0.0 正式版发布,基于 TypeScript 的 Node.js 框架
    查看>>
    Netpas:不一样的SD-WAN+ 保障网络通讯品质
    查看>>
    netsh advfirewall
    查看>>
    Netty WebSocket客户端
    查看>>
    Netty 异步任务调度与异步线程池
    查看>>
    Netty中集成Protobuf实现Java对象数据传递
    查看>>
    Netty工作笔记0006---NIO的Buffer说明
    查看>>
    Netty工作笔记0011---Channel应用案例2
    查看>>
    Netty工作笔记0013---Channel应用案例4Copy图片
    查看>>
    Netty工作笔记0014---Buffer类型化和只读
    查看>>
    Netty工作笔记0020---Selectionkey在NIO体系
    查看>>
    Vue踩坑笔记 - 关于vue静态资源引入的问题
    查看>>
    Netty工作笔记0025---SocketChannel API
    查看>>
    Netty工作笔记0027---NIO 网络编程应用--群聊系统2--服务器编写2
    查看>>
    Netty工作笔记0050---Netty核心模块1
    查看>>
    Netty工作笔记0060---Tcp长连接和短连接_Http长连接和短连接_UDP长连接和短连接
    查看>>
    Netty工作笔记0077---handler链调用机制实例4
    查看>>