一、Java的前世今生
1991年,SUN公司启动Green项目,由计算机天才James Gosling带领工程师们,针对小型消费用品,例如电视机顶盒之类的设备,开发出一种通用性的语言。
Green项目的目标是新的计算机语言代码紧凑、短小、并且与平台无关。
Green项目将语言开发出来后,对于这种语言的起名,曾有过这样一个过程:
(1)C+±-:Green项目的大部分成员都非常熟悉C语言,而这种新的语言也和C语言非常像,只不过在C语言上加了一些东西,并裁剪了一些东西。
因此,有人提出C+±-这个名字。
但是这个名字看上去有点像在C++语言的基础上,进行了裁剪的操作,使得语言感觉起来远不如C++,因此被抛弃了。
(2)Oak:英语中oak是“橡树”的意思,因为Green项目组的院子中间有一棵橡树,可惜的是,当大家打算用Oak作为这门语言的名字时,发现该名字已经被其它语言使用。
(3)Java:项目组有一天到咖啡店喝咖啡,有人点了爪哇岛的咖啡(java),这种咖啡浓郁的香味给大家留下了深刻的印象,于是大家一致决定将这种语言命名为Java。
二、Java的优点
1、简单性
2、面向对象
Java是一门纯面向对象的开发语言。面向对象思想基于类和对象,符合人类对事物的理解和抽象,非常适合大型软件的开发。
3、健壮性
4、可移植性
5、安全性
三、Java的版本