ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Java私塾跟我学系列——JAVA篇

Java私塾跟我学系列——JAVA篇

原创 Linux操作系统 作者:今天天气好晴朗 时间:2012-02-02 11:06:45 0 删除 编辑

四:闲话Java                                                  

1Java历史                                                                      

  在上世纪90年代初,sun公司有一个叫做Green的项目,目的是为家用消费电子产品

开发一个分布式代码系统,这样就可以对家用电器进行控制,和它们进行信息交流。詹姆

斯·高斯林(James Gosling)等人基于C++开发一种新的语言Oak(Java的前身)Oak是一

种用于网络的精巧而安全的语言。Sun公司曾依此投标一个交互式电视项目,但结果是被SGI

打败,Sun打算抛弃Oak。随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用

前景,于是改造Oak,在19955月以“Java”的名称正式发布,从此Java走上繁荣之路。

  当然提到Java历史,不得不提的一个故事就是Java的命名。开始“Oak”的命名是以

项目小组办公室外的树而得名,但是Oak商标被其他公司注册了,必须另外取一个名字,

传说有一天,几位Java成员组的会员正在讨论给这个新的语言取什么名字,当时他们正在

咖啡馆喝着Java(爪哇)咖啡,有一个人灵机一动说就叫Java怎样,得到了其他人的赞同,

于是,Java这个名字就这样传开了。当然对于传说,了解一下就好了,不必过于认真。

2Java大事记                                                                   

JEE

JSE

JME

PDF 文件使用 "pdfFactory Pro" 试用版本创建 www.fineprint.cn

Java私塾跟我学系列——JAVA  网址:http://www.javass.cn  电话:010-68434236

  作为学习Java的人士,对Java历史上发生的大事件有一个了解是应该的。

JDKJava Software Develop Kit):Java软件开发工具包。JDKJava的核心,包

括了Java运行环境,一系列Java开发工具和Java基础的类库。目前主流的JDKSun

司发布的JDK,除了Sun之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开

发的JDKBEA公司的Jrocket,还有GNU组织开发的JDK等等。

时间  事件

1995523  Java语言诞生

19961  第一个JDKJDK1.0诞生

1997218  JDK1.1发布

1998128  Java2企业平台J2EE发布

19996  Sun发布Java三个版本:标准版J2SE,企业

J2EE,微型版J2ME

2004930  JavaSE5.0发布

200612  JavaSE6.0发布 

3Java特点                                                                     

简单地说,Java具有如下特点:简单的、面向对象、平台无关、多线程、分布式、安全、

高性能、可靠的、解释型、自动垃圾回收等特点。

  这里只解释一下平台无关和分布式,其余的在后面会逐步接触到。

3.1:平台无关

所谓平台无关指的是:用Java写的程序不用修改就可在不同的软硬件平台上运行。这

样就能实现同样的程序既可以在Windows下运行,到了Unix或者Linux环境不用修改就直

接可以运行了。Java主要靠Java虚拟机(JVM)实现平台无关性。

  平台无关性就是一次编写,到处运行:Write Once, Run Anywhere

3.2:分布式

  分布式指的是:软件由很多个可以独立执行的模块组成,这些模块被分布在多台计算机

上,可以同时运行,对外看起来还是一个整体。也就是说,分布式能够把多台计算机集合起

来就像一台计算机一样,从而提供更好的性能。

4Java标准组织——JCP                                                                     

JCPJava Community Process) 是一个开放的国际组织,成立于1995 年,主要职能

是发展和更新Java技术规范、参考实现(RI)、技术兼容包(TCK)。Java技术和JCP两者

的原创者都是SUN计算机公司。组织成员可以提交JSRJava Specification Requests),

通过讨论、认可、审核以后,将进入到下一版本的规范里面。

也就是说JCP是目前Java技术发展事实上的控制者和领导者。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26660100/viewspace-715500/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2012-02-02

  • 博文量
    65
  • 访问量
    42969