Java编程语言中常见的编程错误预防提醒
Java编程语言中的错误预防提示
操作方法
- 01
学习编程时,可以通过“破坏”正确的程序来熟悉编译器的语法错误信息。这些消息并非总能指名代码中的确切问题。但是以后遇到类似的语法错误消息时,至少可以知道这以错误出现的原因。例如,图1程序中删除一个分号或者花括号,再次编译该程序,看看这样会產生什么错误。
- 02
当编译器报告一条错误语法时,该错误有时并不出现在错误消息所指示的行号上。因此,首先要检查报告错误的那一行。如果该行并没有任何语法错误,再检查前几行代码。
- 03
当编译某个程序时,如果得到类似这样的消息“badcommandorfilenam,javac:com-mandnotfound或者“javacisnotrecogniazasaninternorexterncommand,operprogramorbatchfile,表明没有正确安装Java软件。如果使用J2SE开发工具包,这表明没有正确设置系统的PA TH环境变量。对于某些系统而言,设置PA TH环境变量后,还必须重新啟动计算机或者打开一个新的命令窗口,才能使这些设置生效。
- 04
当程序的语法不正确时,Java编译器会发生语法错误消息。每条错误消息包含了发生错误的文件名和行号。例如,Welcome1.java6表明在Welcome1.java文件的第6行发生错误。该条错误信息中的其他内容提供了关于该语法错误的其他信息。
- 05
编译器错误消息“PublicclassClassNammustbedefininafilecallClassName.java.表明了该文件名与文件中的public类名无法正确匹配,或者在编译该类是没有正确输入类名.
- 06
运行某个Java程序时,如果出现类似是Exceptioninthreadmainjava.lang.NoClassDefFounfError:Welcome1,消息.有可能是CLA SSPA TH环境变量没有正确配置.
- 07
忘记為程序中使用的类加上相应的import声明,通常会导致编译错误,其消息中有“cannotre-solvsymbol字样。如果出现这样的错误,检查是否提供了正确的import声明,以及声明中的名字是否拼写正确,包括大小写是否正确。