当前位置:首页 > Java技术 > Java版本发展历程

Java版本发展历程

2022年09月16日 10:33:51Java技术4

20世纪90年代,SUN(斯坦福大学校园网,太阳公司)公司成立了一个Green的项目小组,专门是用作研发一些小型单片机上的智能化程序。这个项目小组的负责人就是JAVA之父-詹姆斯·高斯林。
Java版本发展历程:

  • 1995年5月23日,Java语言诞生;

  • 1996年1月,第一个JDK-JDK1.0诞生;

  • 1996年4月,10个最主要的操作系统供应商申明将在其产品中嵌入Java技术;

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

  • 1997年2月18日,JDK1.1发布;

  • 1997年4月2日,JavaOne会议召开,参与者逾一万人,创当时全球同类会议纪录;

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

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

  • 1998年12月8日,Java 2企业平台J2EE发布;

  • 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更名为Java SE 5.0;

  • 2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名,以取消其中的数字“2”:
    J2EE更名为Java EE,J2SE更名为Java SE,J2ME更名为Java ME;

  • 2009年12月,SUN公司发布Java EE 6;

  • 2010年11月,由于甲骨文对Java社区的不友善,因此Apache扬言将退出JCP;

  • 2011年7月28日,甲骨文发布Java SE 7;

  • 2014年3月18日,甲骨文发表Java SE 8。

作者:泽木丶
来源链接:https://blog.csdn.net/Twilight_day/article/details/78341825

版权声明:
1、JavaClub(https://www.javaclub.cn)以学习交流为目的,由作者投稿、网友推荐和小编整理收藏优秀的IT技术及相关内容,包括但不限于文字、图片、音频、视频、软件、程序等,其均来自互联网,本站不享有版权,版权归原作者所有。

2、本站提供的内容仅用于个人学习、研究或欣赏,以及其他非商业性或非盈利性用途,但同时应遵守著作权法及其他相关法律的规定,不得侵犯相关权利人及本网站的合法权利。
3、本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站(javaclubcn@163.com),我们将第一时间核实后及时予以删除。


本文链接:https://www.javaclub.cn/java/41765.html

标签: Java版本
分享给朋友:

“Java版本发展历程” 的相关文章

Java实现素数的判断

素数的定义只能被1和它本身整除,不包括1 例 2.3.5.7.11.13 实现代码 Scanner in=new Scanner(System.in); int n ; n=in.nextInt(); for(int n1=2;n1&l...

二分法(折半查找)的运用之java实现猜数字游戏

让计算机输入一个数 然后用户进行猜数游戏 一般而言,七次会猜对,如果猜不对,那么就是你的方法不对 在这儿涉及到的一个算法就是二分法 ***二分法查找,***也称为折半法,是一种在有序数组中查找特定元素的搜索算法。二分法查找的思路如下: (1)首先,从数组...

Java获取明天的时间(当前时间加一天)

import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar;     public class&nbs...

Java开发手册精华总结

Java开发手册精华总结

阿里 Java 开发手册的思考总结 一个优秀的工程师和一个普通的工程师的区别,不是满天飞的架构图,他的功底体现在所写的每一行代码上。 -- 毕玄 1. 命名风格 【书摘】类名用 UpperCamelCase 风格,比如 DO/BO/VO...

我对java String的理解 及 源码浅析

我对java String的理解 及 源码浅析

摘要: 摘要: 原创出处: http://www.cnblogs.com/Alandre/ 泥沙砖瓦浆木匠 希望转载,保留摘要,谢谢! 每天起床告诉自己,自己的目标是 ”技术 + 英语 还有生活“! -泥沙砖瓦浆木匠 一...

初探设计:Java继承何时用?怎么用?

初探设计:Java继承何时用?怎么用?

Writer      :BYSocket(泥沙砖瓦浆木匠) 一、回顾继承 常见的如下: 1、依赖(”uses-a“) 2、聚合(”has-a“) 3、继承(”is-a“)类...

深入浅出: Java回调机制(异步)

Writer      :BYSocket(泥沙砖瓦浆木匠) 什么是回调?今天傻傻地截了张图问了下,然后被陈大牛回答道“就一个回调…”。此时千万个草泥马飞奔而过(逃 哈哈,看着源码,享受着这种回调在代码上的作用,...

Java实现ModbusTCP通信

Java实现ModbusTCP通信

使用ModbusTCP实现和硬件设备通信 有问题可以私信和评论,看到会回复。 一个项目,需要用Java实现使用ModbusTCP和硬件设备通信 视频地址:https://www.bilibili.com/video/BV1cz4y1R7cg...

java IO流学习总结

java IO流学习总结

java IO流学习总结 近期学习了Java的IO流,尝试着总结一下。 java.io 包下的IO流很多: 其中,以Stream结尾的为字节流,以Writer或者Reader结尾的为字符流。所有的输入流都是抽象类IuputStream(字节输入流)或者抽象类R...

【JAVA】浅谈java枚举类

【JAVA】浅谈java枚举类

一、什么情况下使用枚举类?   有的时候一个类的对象是有限且固定的,这种情况下我们使用枚举类就比较方便? 二、为什么不用静态常量来替代枚举类呢? public static final int SEASON_SPRING = 1; publi...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。