1.4.2 语法错误

Java语言规范设计了语法规则,但是如果疏漏了部分内容,违反了Java的语法规则,编译器会发出语法错误消息,该消息包含错误类型、发生错误的代码在程序中的位置(以该错误代码行为标识)等,并且在错误处标识一个“^”。语法错误如图1.12所示。

1.4.2 语法错误 - 图1

图 1.12 语法错误

在HelloWorld.Java源程序中将语句System.out.println(“HelloWorld!”)后的分号去掉,使得程序语句缺少结束标志,这就违反了Java语法规则。在编译期发生任何类型的错误都会导致无法生成.class文件。所以此时需要读者仔细分析错误类型,细致检查程序中的错误,直到源程序顺利通过编译。