本书包含Java基础、、HTML、JSP网页编程等几部分内容。本书结构严谨,注重基本概念,侧重分析重点和难点。重要的概念用黑体标注,抽象的概念用实例说明,易出错或混淆的概念通过习题加深理解。本书既具有教科书特有的条理性,达到相当的理论高度,又具有通顺流畅、通俗易懂和深入浅出的叙述风格,无论初学者还是有一定基础的读者都会从中受益。
为了满足计算机专业的入学考试、资格考试、职称考试和求职考试的需要,全书提供了四百多个例题和习题,既可作为课后作业,也可作为自我检查的资料。
本书是一本从基础到应用一气呵成的教材,既可用作Java基础教材,也可用作专业、职业教育教材,或课外阅读、自学材料。
章 Java入门
1.1 Java的运行环境
1.1.1 Java编译器和虚拟机
用Java语言编写的程序称为Java源代码,需要以Java为扩展名存为文件(例如abc.Java)。这类文件称为Java源文件。
JVM(Java Virtual Machine)称为Java虚拟机,这不是由硬件构成的实际机器,是一个假想的机器,所以叫做“虚拟机”。虚拟机的功能是通过软件模拟实现的,用软件模拟处理器、寄存器、堆栈等硬件的功能执行Java程序。
编译器将Java源程序编译为与计算机体系结构无关的字节码。虚拟机能理解各种计算机平台(操作系统)的文件格式,通过字节码编译器将字节码即时编译为所在平台(操作系统)的机器码(指令)执行。人们常说Java程等