第1章 Java语言综述
这一章,我们将通过Java的发展,分析它的特点,初步建立面向对象的概念,并对面向对象的核心思想有个比较清晰的认识。通过本章的学习,读者可以对Java本身有一个比较全面的认识,并了解学习好Java应该注意的事项。
就现阶段而言,弄清本章中介绍的所有细节并不重要,读者会在本书稍后的章节中深入地学习这些内容。如果想尽快地进入Java的学习过程中,本章完全可以略过,等对Java语言本身有了一定程度的掌握,再回来浏览一下,也许能有更深的理解,更好地品尝这杯美味的咖啡。
提示Java的由来印度尼西亚有一个重要的盛产咖啡的岛屿Java(中文译名为爪哇)。这
门语言的***就为它起名为Java,其寓意是为世人端上一杯热气腾腾的咖啡。所以在Sun公司有关Java的产品上都会有一杯冒着热气咖啡的卡通图标。
1.Java是一门程序设计语言
Java是1995年6月由Sun公司发布的。它被美国**杂志《PC Magazine))评为l995年十大**科技产品。之所以称Java为革命性编程语言,是因为传统编程语言的实现与具体的环境有关,而用Java编写的程序却不必考虑这些问题,它在所有平台上的字节码是兼容的,只要提供Java解释器,Java编写的程序就能在计算机上运行,以实现Java编写者“一次编写,随处可用”的口号。
提示提到字节码,也许大家比较陌生,下面对字节码进行简单的解释。我们用Java编写的程序称为源码(source code),又称为源文件,源码是不可以被机器执行的。要想使程序得以运行,必须利用编译器(不同的语言有不同的编译器)对源码进行编译,编译器将源码编译成计算机能读懂的语言。对于c来讲,它是将源码编译为二进制码(exe文件,也被称为机器码),这样计算机就可以读懂,它就可以按照人类的意愿去实现一定的功能。对于Java来讲,它并不是被编译为二进制码,而是将源码编译为一种独立于机器平台的中间代码,这种中间代码就称为字节码。字节码可以被Java解释器所执行,由解释器将字节码再翻译成二进制码,使得程序得以运行。
……