第1章 Java开发环境和程序设计初步
通过本章的学习,使读者初步了解Java语言产生的背景历史和工作原理,掌握Java语言作为一门面向对象编程语言的基本编程思路,初步接触Java程序的两种方式:Java Application和Java Applet,掌握Java程序的结构,学习阅读Java帮助文档,并安装Java开发环境和帮助文档。*后还要学会编写Java程序的开发工具的使用。
【难点与**】
Java虚拟机
无用内存自动回收器
Java语言的特点
Java运行环境JDK安装及配置
Java开发工具的使用
构建Java的方法步骤
快速开发工具的使用
【学习目标】
了解Java语言产生的背景和发展过程以及Java的工作机理,掌握Java运行平台的下载、安装、环境的配置方法和JDK自带的几个工具的使用,初步认识Java语言作为一门面向对象编程语言的基本编程思路,熟悉Java程序的两种方式Java Application和Java Applet的结构。*后掌握Java开发常用工具的使用。
1.1 Java语言发展历史
1.1.1 Java语言产生的背景
Java语言产生于C十+语言之后,是完全的面向对象的编程语言,充分吸取了C++语言的优点,采用了程序员所熟悉的C和C十+语言的许多语法,同时又去掉了C++语言中指针、内存申请和释放等影响程序健壮性的部分,可以说Java语言是站在C++语言这个“巨人的肩膀上”前进的语言。
任何事物的产生既有必然的原因也有偶然的因素,Java语言的出现也验证了这一点。1991年4月,美国Sun Microsystems公司的一组人员开始了一个代号为“Green”的工程,Green工程的目标就是开发出一个适用于家用电器控制的系统。项目组的员工很快意识到,在家用电器中使用的处理器没有统一的标准,消费类电子产品种类繁多,包括PDA、机顶盒、手机等,即使是同一类消费电子产品所采用的处理器芯片和操作系统也不相同,也存在着跨平台的问题。为了简化开发工作,他们需要一个与平台无关的开发环境。
Sun Microsystems公司的James Goslin9起初试图扩展C++语言,但是研究表明,对于消费类电子产品而言,C++语言过于复杂和庞大,并不适用,**性也并不令人满意,这需要花费很多的精力,并且效果不佳。于是,James Gosling和Bill Joy领导的研究小组就着手设计和开发出一种称为0ak的语言,传说将其命名为Oak是因为在他们设计该语言的结构时,窗外的一棵橡树(oak)映入了他们的眼帘。后来这个名字又不得不放弃,因为较早的一种语言也用了这个名字。
经过很长一段时间的构思后,在一次小组成员去附近的一家咖啡馆时,灵感就来了,取名Java语言。Java是印尼的一个小岛,盛产咖啡,而程序员往往喜欢喝咖啡,因此直到现在“一杯飘香的咖啡”仍然作为该语言的标志,目前Java这杯咖啡已经飘香于世界各地。
……