java,
java,
第
1
章 认识
Java
1.1 Java
的历史
Java
来自于
Sun
公司的一个叫
Green
的项目,其原先的目的是为家用电子消费产
品开发一个分布式代码系统,这样就可以把
发给电冰箱、电视机等家用电器,
对它们进行控制,和它们进行信息交流。开始他们准备采用
C++
,但
C++
太复杂,安
全性差,
最后基于
C++
开发一种新语言
Oak
(
Java
的前身)
。
Oak
是一种用于网络的精
巧而安全的语言,
Sun
公司曾以此投标一个交互式电视项目,但结果被
SGI
打败。于
是
Oak
几乎无家可归,
恰巧这时
Mark Ardreesen
开发的
Mosaic
和
Netscape
启发了
Oak
项目组成员,他们用
Java
编制了
HotJava
浏览器,得到了
Sun
公司首席执行官
Scott
McNealy
的支持,触发了
Java
进军
Internet
。
Java
技术是由美国
Sun
公司倡导和推出的,它包括
Java
语言和
Java Media APIS
、
Security APIs
、
Management APIs
、
Java Applet
、
Java RMI
、
JavaBean
、
JavaOS
、
Java Servlet
、
JavaServer Page
以及
JDBC
等。现把
Java
技术的发展历程简述如下:
·
1990
年,
Sun
公司
James Gosling
领导的小组设计了一种平台独立的语言
Oak
,
主要用于为各种家用电器编写程序。
·
1995
年
1
月,
Oak
被改名为
Java
;
1995
年
5
月
23
日,
Sun
公司在
Sun World ‘95
上正式发布
Java
和
HotJava
浏览器。
·
1995
年
8
月至
12
月,
Netscape
公司、
Oracle
公司、
Borland
公司、
SGI
公司、
Adobe
公司、
IBM
公司、
AT&T
公司、
Intel
公司获得
Java
许可证。
·
1996
年
1
月,
Sun
公司宣布成立新的业务部门——
JavaSoft
部,以开发、销售
并支持基于
Java
技术的产品,由
Alan Baratz
任总裁。同时推出
Java
开发工具
包
JDK
(
Java Development Kit
)
1.0
,为开发人员提供用来编制
Java
应用软件
所需的工具。
·
1996
年
2
月,
Sun
公司发布
Java
芯片系列,
包括
PicoJava
、
MicroJava
和
UltraJava
,
并推出
Java
数据库连接
JDBC
(
Java Database Connectivity
)
。
·
1996
年
3
月,
Sun
公司推出
Java WorkShop
。
第
2
页
·
1996
年
4
月,
Microsoft
公司、
SCO
公司、苹果电脑公司(
Apple
)
、
NEC
公司
等获得
Java
许可证。
Sun
公司宣布允许苹果电脑、
HP
、
日立、
IBM
、
Microsoft
、
Novell
、
SGI
、
SCO
、
Tamdem
等公司将
Java
平台嵌入到其操作系统中。
·
1996
年
5
月,
HP
公司、
Sybase
公司获得
Java
许可证。
北方电讯公司宣布把
Java
技术和
Java
微处理器应用到其下一代电话机中的计划。
5
月
29
日,
Sun
公司在
旧金山举行第一届
JavaOne
世界
Java
开发者大会,业界人士踊跃参加。
Sun
公
司在大会上推出一系列
Java
平台新技术。
·
1996
年
8
月,
JavaWorkShop
成为
Sun
公司通过互联网提供的第一个产品。
·
1996
年
9
月,
Addison-Wesley
和
Sun
公司推出
Java
虚拟机规范和
Java
类库。
·
1996
年
10
月,德州仪器等公司获得
Java
许可证。
Sun
公司提前完成
JavaBean
规范并发布,同时发布第一个
Java JIT
(
Just-In-Time
)编译器,并打算在
Java
WorkShop
和
Solaris
操作系统中加入
JIT
。
10
月
29
日,
Sun
公司发布
Java
企业
计算技术,包括
JavaStation
网络计算机、
65
家公司发布的
85
个
Java
产品及应
用、
7
个新的
Java
培训课程及
Java
咨询服务、
基于
Java
的
Solstice
互联网邮件
软件、
新的
Java
开发者支持服务、
HotJava Views
演示、
Java Tutor
、
Java Card API
等。
Sun
公司宣布完成
Java Card API
规范,
这是智能卡使用的第一个开放
API
。
Java Card
规范将把
Java
能力赋予全世界亿万张智能卡。
·
1996
年
11
月,
IBM
公司获得
JavaOS
和
HotJava
许可证。
Novell
公司获得
Java
WorkShop
许可证。
Sun
公司和
IBM
公司宣布双方就提供
Java
化的商业解决方
案达成一项广泛协议,
IBM
公司同意建立第一个
Java
检验中心。
·
1996
年
12
月,
Xerox
等公司获得
Java
或
JavaOS
许可证。
Sun
公司发布
JDK1.1
、
Java
商贸工具包、
JavaBean
开发包及一系列
Java APIs
;
推出一个新的
JavaServer
产品系列,
其中包括
Java Web Server
、
Java NC Server
和
JavaServer Toolkit
。
Sun
公司发布
100%
纯
Java
计划,得到百家公司的支持。
·
1997
年
1
月,
SAS
等公司获得
Java
许可证。
Sun
公司交付完善的
JavaBean
开
发包,这是在确定其规范后不到
8
个月内完成的。
·
1997
年
2
月,
Sun
公司和
ARM
公司宣布同意使
JavaOS
运行在
ARM
公司的
RISC
处理器架构上。
Informix
公司宣布在其
Universal Server
和其他数据库产
品上支持
JDK1.1
。
Netscape
公司宣布其
Netscape Communicator
支持所有
Java
第
3
页
化的应用软件和核心
API
。
·
1997
年
3
月,
HP
公司获得
Java WorkShop
许可证,用于其
HP-UX
操作系统。
西门子、
AG
公司等获得
Java
许可证。日立半导体公司、
Informix
公司等获得
JavaOS
许可证。
Novell
公司获得
Java Studio
许可证。
Sun
公司发售的
JavaOS 1.0
操作系统,这是一种在微处理器上运行
Java
环境的最小、最快的方法,可提供
给
JavaOS
许可证持有者使用。
Sun
公司发售
HotJava Browser 1.0
,
这是一种
Java
浏览器,可以方便地按需编制专用的信息应用软件,如客户自助台和打上公司
牌号的网络应用软件。
相关文章
- 暂无相关文章
用户点评