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
相关文章
评论:
验证码:
匿名评论: