识),并且在错误处标识一个“^”。如图语法错误所示。
0.4.3语义错误
?编译器也会发生语义错误,编译器无法识别一个标识的语义,如发现一个为定义的变量,错误输入的系统类库的类的名字等。图语义错误示例了一个语义错误,笔者故意将语句System的首字母改为小写,使编译器无法识别,从而输出语义错误。
0.4.4运行时错误
?运行期异常指在执行程序过程中发生的错误,如某个类没有实例化造成空指针,无法找到指定的类文件等。下面介绍三种初学者常见的运行时错误。?1.无法发现类文件?2.执行Java工具时类名错误?3.无法发现main()方法
0.5本章习题
???????(1)学完本章中,读者需要回答:1.如何理解Java是一门编程语言?2.如何理解Java是一个软件平台?3.如何理解类的定义?4.如何理解解释main方法的作用?5.列出Java三种注释方式。6.理解操作系统中环境变量Path和CLASSPATH的作用。
0.5本章习题
?(2)编译如下程序,观察并解释输出结果:
??
?
(3)注意事项:1.相信本章的学习不会耗费初学者多少脑力,但是作为学习一门语言起步阶段,读者仅仅是看到Java语言很小的一部分内容,所以希望读者可以轻松理解本章内容并建立学习Java语言的信心,并保持这样的状态继续下面章节的学习。2.本章要求读者初步理解Java语言作为编程语言和作为软件平台的特性。对于0.3节深入探讨“HelloWord”应用程序要用心体会。掌握一个应用程序的基本结构。