今天是 Java 诞生日,Java 27 岁了!

今天是 Java 诞生日,Java 今年 27 岁了。还有得搞,别慌!作为一名Java语言的学习者,对Java的起源和发展有个大概的了解应是必要的。

1991年,Sun公司成立Green项目。Oak语言诞生。

1992年11月,Sun公司为Green项目成立FirstPerson公司。

1992年12月3日,被命名为Star7的面向一种类PDA的这台设备进行了展示,这种设备有鲜艳的图形界面和被称为“Duke”的智能代理来帮助用户。

1993年,FirstPerson公司重定位Oak。转向到网络应用领域(背景:WWW开始席卷全球)。

1994年6月,Oak技术包括源代码全部免费公开。Oak开发出小型万维网浏览器

WebRunner,后更名为Hotjava。Oak编写的Applet让网页由静态转成动态。

1995年,Oak注册登记时,发现该名已被占用,遂更名为Java。

1995年5月23日,Sun公司在Sun world会议上正式发布Java和HotJava浏览器。

1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0),这是Java发展历程中的重要里程碑,标志着Java成为一种独立的开发工具。

1996年9月,约8.3万个网页应用了Java技术来制作。

1996年10月,Sun公司发布了Java平台的第一个即时(JIT)编译器。

1997年2月,JDK1.1发布,在随后的3周时间里,达到了22万次的下载量。

1997年4月,JavaOne会议召开,参与者逾一万人,创当时全球同类会议规模之纪录。

1997年9月,JavaDeveloperConnection社区成员超过十万。

1998年2月,JDK1.1被下载超过2,000,000次。

1998年12月8日,JAVA2企业平台J2EE发布。

1999年4月27日,HotSpot虚拟机发布。HotSpot虚拟机发布时是作为JDK 1.2的附加程序提供的,后来它成为了JDK 1.3及之后所有版本的Sun JDK的默认虚拟机。

1999年6月,SUN公司发布Java的三个版本:标准版(JavaSE,以前是J2SE)、企业版(JavaEE以前是J2EE)和微型版(JavaME,以前是J2ME)。

2000年5月,JDK1.3,JDK1.4相继发布。

2001年6月5日,NOKIA宣布,到2003年将出售1亿部支持Java的手机。

2001年9月24日,J2EE1.3发布。

2002年2月26日,J2SE1.4发布,自此Java的计算能力有了大幅提升。

2004年9月30日,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE1.5更名为JavaSE5.0。

2005年6月,JavaOne大会召开,SUN公司公开JavaSE6。此时,Java的各种版本已经更名,以取消其中的数字”2″:J2EE更名为JavaEE,J2SE更名为JavaSE,J2ME更名为JavaME。

2006年11月13日,Java技术的发明者Sun公司宣布,将Java技术作为免费软件对外发布。Sun公司正式发布的有关Java平台标准版的第一批源代码,以及Java迷你版的可执行源代码。

2006年12月,SUN公司发布JRE6.0。

2007年3月起,全世界所有的开发人员均可对Java源代码进行修改 。

2009年4月,甲骨文74亿美元收购Sun。取得java的版权。

2011年7月28日,甲骨文发布java7.0的正式版。

2014年,甲骨文(O)公司发布了Java8正式版。

2017年,甲骨文发布Java9。

2018年3月,甲骨文发布Java10。

2018年9月,甲骨文发布Java11。

2019年3月,甲骨文发布Java12。

2019 年 9 月 Java 13 发布

2020 年 3 月 17 日,Java 14 发布。

2020 年 9 月 15 日,Java 15 发布。

2021 年 3 月 16 日,Java SE 16 发布。

2021 年 9 月 14 日,Java SE 17 LTS 发布。

2022 年 3 月 23日,Java SE 18 发布

加油,java 追求者们, 未来可期~

今天是 Java 诞生日,Java 27 岁了~相关推荐

  1. 今天是 Java 诞生日,Java 24 岁了!

    今天是 Java 诞生日,Java 今年 24 岁了,比栈长还年轻..还有得搞,别慌!作为一名Java语言的学习者,对Java的起源和发展有个大概的了解应是必要的. 1991年,Sun公司成立Gree ...

  2. android出生日期计算年龄,Java 通过生日计算宝宝多大了,输出我27岁7月零9天

    通过生日计算宝宝多大了 前段时间大家在打新冠状疫苗的时候,护士给了我一张小纸条,上面清晰的显示我在地球上的年龄27岁4个月零3天.我们也写个代码走起 import java.text.ParseExc ...

  3. 【获奖榜单公布】遇见27岁的Java,分享你的开发者故事

    征文活动官网:https://marketing.csdn.net/p/264aeefaf27a0e052b3f2ef8ab388dc4 1995 年 5 月 23 日,Java 诞生. 凭借着&qu ...

  4. 27岁985土木工程研究生,半路出家进军Java,打拼三年后,现在月收入30k+

    背景 27岁从某985研究生毕业,专业学的是土木工程相关的.在一家央企工作半年后,存款4000元,之后调到上海总部,一年时间存款差不多有小几万,顿感前途渺茫,于是下定决心转行. 实话说,转行其实就是冲 ...

  5. 27岁学习java还有出路吗?

    三字经:苏老泉,二十七.始发愤,读书籍. 27岁想要转行Java行业是否有出路,对于这个问题没有绝对肯定的回答,主要还是看你自己到底是否想要从事这方面的岗位工作,是否想要学好,是否能拿出相应的执行力出 ...

  6. 27岁转行java是不是太晚了

    LZ今年27岁了,毕业于一个高职院校,学的是电气自动化,现在在老家四线城市的一个工厂内上班,现在想转行JAVA是不是有点太晚了,听说今年互联网行情不好,好找工作吗?程序员35岁就需要转行吗?还望大佬赐 ...

  7. Java 27岁了,赠一波Java经典书籍!

    1995年5月23日, Java带着开发团队对它的宏伟愿景诞生了. 在27年中, Java给我们的世界创造了一个又一个的精彩. (文末赠书) 2004年 Java帮助NASA "勇气号&qu ...

  8. 27岁学java有成功的嘛_27岁才去学java是不是有点晚

    27岁才去学java是不是有点晚以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 27岁才去学java是不是有点晚 本身知 ...

  9. 猜生日 Java小游戏

    猜生日 Java小游戏 最近看到一个很有趣的小游戏: 询问朋友5个问题,找到他出生在一个月的哪一天.每个问题都是询问他的生日是否是5个数字集合中的一个. 这5个集合分别是: set1:1 3 5 7 ...

最新文章

  1. 华为手表用鸿蒙了吗,华为鸿蒙都2.0了,手机还不能用吗?
  2. Centos 7 查看内存占用情况相关命令
  3. asp.net在线发送邮件,以前没做过,调试好了。
  4. 如何在wine下为Source Insight配置字体
  5. 清华美女学霸数学笔记曝光, 精美程度无与伦比
  6. STL--map用法
  7. 大数据_Flink_Java版_数据处理_流处理API_Transform(5)_connect合流---Flink工作笔记0033
  8. Verilog中parameter(参数)与define(宏定义)的区别
  9. 基于改进麻雀算法优化变分模态分解(IAMSSA—VMD)的信号分解方法
  10. TwinCAT 软件安装级别的简要介绍,倍福FTP
  11. RI-TRP-DR2B 32mm 玻璃应答器|CID载码体标签在半导体行业重复利用之检测方法
  12. 腾讯云服务器+RAKSmart国内外服务器使用记录
  13. 利用Calendar类制作日历
  14. stm32f105vct6例程_【STM32F105VCT6 PDF数据手册】_中文资料_引脚图及功能_(意法半导体 ST Microelectronics)-采芯网...
  15. B1031. 查验身份证
  16. 撼龙图怎么开鸿蒙炁灵,【一人之下】新手入门必看攻略,萌新技巧超详细攻略...
  17. 面经——oppo2022校招Linux系统工程师
  18. 微信官方小店小程序老徐解析
  19. scrapy-爬取百度贴吧之物流内容。
  20. Android开发中横竖屏切换的问题以及系统提供的常用Activity

热门文章

  1. 韩国政府再次拨款39亿韩元支持区块链发展,寻找9家中小型区块链企业
  2. Jira Confluence 在敏捷转型中的重要性
  3. 英特尔「机密档案」:严防死守背后,是怎样的一条AI硬件进击路
  4. PMV热舒适模型计算
  5. 基于Python的美食推荐系统Django景点美食管理系统(源码调试+讲解+文档)
  6. Python数据分析速成课程
  7. php 判断应用是否安装,一个判断oicq是否在线的小程序-PHP教程,PHP应用
  8. Qt python局域网聊天(二)
  9. linux安装zip客户端,如何在各种Linux发行版中安装zip压缩与解压缩程序
  10. C#用adobe的com组件完美打印PDF