Java发展简史
Java发展简史 在1991年时候,James Gosling在sun公司的工程师小组想要设计这样一种小型计算机语言。该语言主要用于像电视盒这样的消费类电子产品,这些电子产品有一个共同的特点:计算处理能力和内存都非常有限。 所以要求: 另外,由于不同的厂商选择不同的CPU,因此,要求该语言不能和特定的体系结构绑在一起,要求语言本身是中立的,也就是跨平台的。 后来,改名将OAK。橡树的意思。 1991年,Sun公司的Green项目,Oak 1995年,推出Java测试版 1996年,JDK1.0 1997年,JDK1.1 1998年,JDK1.2,大大改进了早期版本的缺陷,是一个**性的版本,更名为Java2。 2004年,J2SE 5.0 (1.5.0) Tiger老虎 2006年,J2SE 6.0 (1.6.0) Mustang野马 Java为什么流行 C 已经是非常完美的面向对象的编程语言,有所有面向对象的特性,而且有c的高效率、简洁,因此非常受欢迎。直到现在仍然被广泛使用。 但是,随着Internet的爆发式的发展,促成了java的大发展。 因此,我们需要JAVA语言需要符合两个特点: 体系中立:JAVA需要能够生成运行于不同环境、不同CPU的代码。也就是代码的可移植性。 代码紧凑:因为他的运行环境资源非常有限。 但是,只能家电产品并没有像最初想象的那样大发展。 这个时候,程序员们希望他们编写的程序能够运行在不同的机器,不同的环境中,这需要一种体系中立的语言,代码可移植。 JAVA的研发小组忽然发现他们用于小范围的语言也可以适应Internet这个大环境。
受JAVA影响最大的是c#, 他是微软推出的和java抗衡的语言,用于支持.net框架。C#总体上和java非常相似。 Java各版本含义 J2EE(Java 2 Enterprise Edition):定位在服务器端的应用 J2EE是J2SE的扩展,增加了用于服务器开发的类库。 J2SE(Java 2 Standard Edition):定位在个人计算机上的应用 这个版本是Java平台的核心,它提供了非常丰富的API来开发一般个人计算机上的应用程序,包括用户接口AWT及Swing,网络功能与国际化、图像处理能力以及输入输出支持等。 J2ME(Java Micro Edition):定位在消费性电子产品的应用上 J2ME是J2SE的内伸,包含J2SE的一部分核心类, 这个版本针对资源有限的电子消费产品的需求精简核心类库, 添加堂妞微信:tangniu520666,免费获取编程教程及各校区学费优惠名额
|
|
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系
[邮箱地址] 删除
|