上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
第1章 Java初窥
1.1 Java的起源
扫码看视频
Java源自Sun公司的一个叫Green的项目,其初始目的是为家用消费电子产品开发一个分布式代码系统,让人们可以通过这个技术,把E-mail发送给电冰箱、电视机等家用电器,并对家用电器进行控制或与它们进行信息交流。开始,Sun公司的技术人员准备采用C++来完成这个设想,但是C++太复杂,安全性差,使得技术人员不得不放弃直接使用C++。于是技术人员使用C++开发了一种新的语言Oak(Java的前身),Oak是一种用于网络的、精巧而安全的语言,Sun公司曾以此投标一个交互式电视项目,但是这个项目被SGI公司中标。可怜的Oak几乎就要“倒闭”了!恰巧Mark Ardreesen开发的Mosaic和NetScape启发了Oak项目组成员,项目组成员用Java编制了HotJava浏览器,得到了Sun公司首席执行官Scott McNealy的支持,并推动Java进军Internet。
Java的命名也是很有意思的,由于Oak这个名称无法注册商标,Oak小组的成员在讨论给这个语言起个新名字时,也正在咖啡馆喝着爪哇咖啡,这时,有人灵机一动说就叫它Java怎么样,大家都很认可这个想法,于是,Java这个名字就这样诞生了。