第2章 Java程序设计语言概述Java语言是一种体现新型开发思路的程序设计语言。最初是为家用电器设备设计的一种内置语言,由于他小巧玲珑,后来被移植到网络环境作为网络编程的语言工具。现今也能用他开发大型软件系统。2.2 Java程序设计语言的基本特征Java是通用的、分布式的、基于面向对象的语言。在Java流行之前,人们普遍使用C+语言。C+语言保留了C的全部内容,有添加了面向对象的所有功能,所以C+语言结构比较臃肿、复杂,且不能做到完全的面向对象。随着Internet的发展,Java语言迅速得到广泛的应用,Java语言是完全面向对象的语言,他具有C+语言的语句结构,去掉了指针、多继承、运算符重载等降低安全性、可靠性的语言元素,并实现了自动回收垃圾的功能,从而使Java更具有可移植性、安全性、鲁棒性与环境无关的特点,特别适合开发Internet应用软件。什么叫做鲁棒性呢?其实这个名字是一个音译,其英文拼写为Robust。也就是健壮和强壮的意思。控制专家用这个名字来表示当一个控制系统中的参数发生摄动时系统能否保持正常工作的一种特性或属性。就象人在受到外界病菌的感染后