我是靠谱客的博主 潇洒雪糕,最近开发中收集的这篇文章主要介绍Java背景及发展版本,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

在看到这篇文章时,你可能会对编程产生一定兴趣,Java是什么?

Java是一门面向对象的编程语言,他吸收了C++的各项有点,还舍弃掉了C++的各种难以理解的操作。

 Java诞生于20世纪90年代,在刚开始Java之父“詹姆斯·高斯林”于他所在的小组“Green”只是研究开发新技术,设定为用于小型家电嵌入式应用。小组成员在使用C++进行开发时,C++的程序过于复杂,加之电子产品采用的嵌入式芯片种类过于复杂,如何让编写的程序进行跨平台运行成为一大难题。

Java之父——詹姆斯·高斯林
Java之父——詹姆斯·高斯林

 就在这时,有人提出如果C++过于负=复杂,那我们为何不自己开发一个编程语言呢。于是大家双手一拍在1992年Oak诞生了!

但是好景不长,Oak开发出来了,但大家都没有人去用,于是在当时Oak在缺乏硬件支撑的情况下就被耽误了,直到1995年,事情才迎来了转机。

1995年互联网行业兴起,在国外,人们单调,死板的静态网页能更加灵活起来,急需一种能够使开发出来的程序实现跨平台运行的软件技术时,Sun公司带着已经闲置了很久的Oak出现在了市场上。

 

Sun公司首先推出了可以嵌入网页并且可以随同网页在网络上输出的Applet(一种将小程序嵌入到网页进行输出),并将Oak改名为Java(顺便提一句,名字的寓意是真的很随意,Oak诞生时窗外有棵橡树,就取名为Oak;但在进行登记时,发现Oak已经被用,众人就停止了登记,来到咖啡馆和咖啡时,看到了热气腾腾的咖啡,于是Java诞生了!)。

同年5月SUN公司在SUN World会议上正式发布了Java和Hot Java浏览器。

1996年1月,Sun公司发布了Java的第一个开发工具包(JDK 1.0),这标志这Java已经成为了一种独立的开发工具。10月,Sun公司发布了Java平台的第一个即时编译器。

1997年2月JDK 1.1发布在随后的三周里,下载用户达到三万。

1998年12月第二代Java平台企业版J2EE。

1999年6月Sun公司发布了Java2的三个版本:J2MEJava2 Micro EditionJava2平台的微型版),应用于移动、无线及有限资源的环境;J2SEJava 2 Standard EditionJava 2平台的标准版),应用于桌面环境;J2EEJava 2Enterprise EditionJava 2平台的企业版),应用于基于Java的应用服务器。Java 2平台的发布,是Java发展过程中最重要的一个里程碑,标志着Java的应用开始普及。同年4月,HotSpot虚拟机发布,      作为JDK1.2的附加程序提供。

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

2001924日,J2EE1.3发布。

2002226日,J2SE1.4发布。

2004930日,J2SE1.5发布,成为Java语言发展史上的又一里程碑。为了表示该版本的重要性,J2SE 1.5更名为Java SE 5.0(内部版本号1.5.0,代号为“Tiger”Tiger包含了从1996年发布1.0版本以来的最重大的更新,其中包括泛型支持、基本类型的自动装箱、改进的循环、枚举类

20056月,在Java One大会上,Sun公司发布了Java SE 6。此时,Java的各种版本已经更名,已取消其中的数字2,如J2EE更名为JavaEEJ2SE更名为JavaSEJ2ME更名为JavaME。型、格式化I/O及可变参数。

20061113日,Java技术的发明者Sun公司宣布,将Java技术作为免费软件对外发布。Sun公司正式发布的有关Java平台标准版的第一批源代码,以及Java迷你版的可执行源代码。从20073月起,全世界所有的开发人员均可对Java源代码进行修改

2009Sun公司经营不善,甲骨文(Oracle)公司宣布收购Sun公司。

2009Java之父詹姆斯·高斯林宣布从Oracle离职。

2011Oracle公司发布Java7正式版。

2014Oracle公司发布Java8正式版。值得·一提的是,这个版本属于LTS(Long Term Support长期支持版本),直到现在为止,依旧有很多公司在使用。

20179Java9发布。

2018 3Java10发布,9月停止更新,上线Java11LTS)。

20193Java12上线。9月上线Java13

20203Java14上线。9月上线Java15

20213Java16上线。9月上线Java17LTS)。

20223Java18上线。9月上线Java19。

 

 

 

最后

以上就是潇洒雪糕为你收集整理的Java背景及发展版本的全部内容,希望文章能够帮你解决Java背景及发展版本所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部