JAVA语言是什么时候诞生的?谁有详细资料?

Python017

JAVA语言是什么时候诞生的?谁有详细资料?,第1张

JAVA语言是1995年诞生。

任职于太阳微系统(Sun Microsystems)的詹姆斯·高斯林等人于1990年代初开发Java语言的雏形,最初被命名为Oak,目标设置在家用电器等小型系统的编程语言,应用在电视机、电话、闹钟、烤面包机等家用电器的控制和通信。

由于这些智能化家电的市场需求没有预期的高,Sun公司放弃了该项计划。随着1990年代互联网的发展,Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。

扩展资料

特点

1、Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。

2、Java设计成支持在网络上应用,它是分布式语言。Java既支持各种层次的网络连接,又以Socket类支持可靠的流网络连接,所以用户可以产生分布式的客户机和服务器。 

3、Java编译程序生成字节码(byte-code),而不是通常的机器码。Java字节码提供对体系结构中性的目标文件格式,代码设计成可有效地传送程序到多个平台。

参考资料来源:百度百科—Java

JDK8是Oracle在今年3月(2014年3月19日)发布正式版的,和JDK7(2011年7月发布)相隔了近3年(拖的时间堪比JDK7和JDK6之间的时间,与历史版本发布间隔相比排在第二位,JDK6发布是2006,JDK7与之相比之间差了5年,这两个版本发布时间间隔最长,中间发生了Oracle收购SUN的大事件,JDK6因此曾成为使用率最高的JDK,),中间因意见不统一多次延迟。

JDK8改进比较多,最大的改进是Lambda表达式(以及因之带来的函数式接口,很多原有类都做了变更,但能够与以往版本兼容,堪称奇功!),还有Stream API流式处理,joda-time等等一些新特性。

但有一些本来计划发布的大变更,比如模块化等推迟到了JDK9中。

JDK8发布估计是和JDK1.4~JDK1.5一样的大变更。

下面这个文库的ppt你可以先看看:

http://wenku.baidu.com/view/dc418232ddccda38376bafb0.html

Java发展的时间表。 (版本号 名称 中文名 发布日期)

JDK 1.1.4 Sparkler 宝石 1997-09-12

JDK 1.1.5 Pumpkin 南瓜 1997-12-13

JDK 1.1.6 Abigail 阿比盖尔--女子名 1998-04-24

JDK 1.1.7 Brutus 布鲁图--古罗马政治家和将军 1998-09-28

JDK 1.1.8 Chelsea 切尔西--城市名 1999-04-08

J2SE 1.2 Playground 运动场 1998-12-04

J2SE 1.2.1 none 无 1999-03-30

J2SE 1.2.2 Cricket 蟋蟀 1999-07-08

J2SE 1.3 Kestrel 美洲红隼 2000-05-08

J2SE 1.3.1 Ladybird 瓢虫 2001-05-17

J2SE 1.4.0 Merlin 灰背隼 2002-02-13

J2SE 1.4.1 grasshopper 蚱蜢 2002-09-16

J2SE 1.4.2 Mantis 螳螂 2003-06-26

J2SE 5.0 (1.5.0) Tiger 老虎 2004-10

J2SE 6.0 (Beta) Mustang 野马 2006-04

J2EE 7.0 July 28, 2011

从这个表中我们可以看出一个非常有意思的现象,就是JDK的每一个版本号都使用一个开发代号表示(就是表中的中文名)。而且从JDK1.2.2 开始,主要版本(如1.3,1.4,5.0)都是以鸟类或哺乳动物来命名的. 而它们的bug修正版本(如1.2.2,1.3.1,1.4.2)都是以昆虫命名的。