第1章 绪论
1.1 Java程序设计语言
计算机由硬件和软件组成。计算机系统的硬件是物理的、有形的部件,能提供计算功能。它们包括芯片、机箱、电线、键盘、喇叭、硬盘、电缆、打印机等。如果没有指令告诉硬件该做什么,实际上它就没什么用处。程序就是硬件逐条执行的一系列指令。程序有时也称为应用程序。软件由程序和程序使用的数据组成。软件是与物理硬件部件相匹配的无形的东西。它们一起组成可用来解决问题的工具。
程序用具体的程序设计语言编写,这些语言使用具体的字和符号来表述问题的解决方案。程序设计语言定义了一组规则,明确地告诉程序员如何将语言的这些字和符号组成程序语句,而这些语句就是程序运行时要执行的指令。
计算机诞生之初,就出现了许多程序设计语言。本书中使用Java语言来解释编程概念和技术。虽然主要的目的是学习这些软件开发概念,与此同时也一并学习了Java程序的开发。
和其他语言相比,Java是比较新的程序设计语言。它在20世纪90年代初由Sun公司的James Gosling3干发。Java于1995年正式推出,从那时起就非常流行。
Java从诞生之日起经过多次修改。最新的Java技术一般称为Java 2平台,它由以下三部分
组成:
Java 2平台,标准版(J2SE)
Java 2平台,企业版(J2EE)
Java 2平台,小型版(J2ME)
本书主要使用标准版,顾名思义,它是语言及关联工具的主流版本。本书基于标准版的最新版本J2SE 6.0编写而成。
展开