4 Java发展历程 java的特点 [java入门教程]
1:Java历史
在上世纪 90 年代初,sun 公司有一个叫做 Green 的项目,目的是为家用消费电子产品
开发一个分布式代码系统,这样就可以对家用电器进行控制,和它们进行信息交流。詹姆
斯·高斯林(James Gosling)等人基于 C++开发一种新的语言 Oak(Java 的前身)。Oak是一
种用于网络的精巧而安全的语言。 Sun 公司曾依此投标一个交互式电视项目,但结果是被 SGI
打败,Sun 打算抛弃 Oak。随着互联网的发展,Sun 看到了 Oak 在计算机网络上的广阔应用
前景,于是改造Oak,在1995 年5月以“Java”的名称正式发布,从此 Java走上繁荣之路。
当然提到 Java 历史,不得不提的一个故事就是 Java 的命名。开始“Oak”的命名是以
项目小组办公室外的树而得名,但是 Oak 商标被其他公司注册了,必须另外取一个名字,
传说有一天,几位 Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在
咖啡馆喝着Java(爪哇)咖啡,有一个人灵机一动说就叫 Java 怎样,得到了其他人的赞同,
于是,Java这个名字就这样传开了。当然对于传说,了解一下就好了,不必过于认真。
2:Java大事记
作为学习Java 的人士,对Java 历史上发生的大事件有一个了解是应该的。
JDK(Java Software Develop Kit) :Java 软件开发工具包。JDK 是 Java 的核心,包
括了Java运行环境,一系列 Java开发工具和 Java基础的类库。目前主流的 JDK 是 Sun 公
司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的 JDK,例如 IBM公司开
发的JDK,BEA 公司的Jrocket,还有GNU组织开发的JDK 等等。
时间 事件
1995年5 月23日 Java 语言诞生
1996年1 月 第一个JDK—JDK1.0诞生
1997年2 月18日 JDK1.1发布
1998年12月8日 Java2 企业平台J2EE发布
1999年6 月 Sun发布 Java 三个版本:标准版J2SE,企业
版 J2EE,微型版J2ME
2004年9 月30日 JavaSE5.0发布
2006年12 月 JavaSE6.0发布
3:Java特点
简单地说,Java 具有如下特点:简单的、面向对象、平台无关、多线程、分布式、安全、
高性能、可靠的、解释型、自动垃圾回收等特点。
这里只解释一下平台无关和分布式,其余的在后面会逐步接触到。
3.1:平台无关
所谓平台无关指的是:用 Java 写的程序不用修改就可在不同的软硬件平台上运行。这
样就能实现同样的程序既可以在Windows 下运行,到了 Unix 或者 Linux 环境不用修改就直
接可以运行了。Java主要靠Java虚拟机(JVM)实现平台无关性。
平台无关性就是一次编写,到处运行:Write Once, Run Anywhere
3.2:分布式
分布式指的是:软件由很多个可以独立执行的模块组成,这些模块被分布在多台计算机
上,可以同时运行,对外看起来还是一个整体。也就是说,分布式能够把多台计算机集合起
来就像一台计算机一样,从而提供更好的性能。
来源://作者:/更新时间:2012-11-07
顶
踩
相关文章: