Java编程语言中常见的编程错误预防提醒

 时间:2026-02-15 19:54:53

1、学习编程时,可以通过“破坏”正确的程序来熟悉编译器的语法错误信息。这些消息并非总能指名代码中的确切问题。但是以后遇到类似的语法错误消息时,至少可以知道这以错误出现的原因。例如,图1程序中删除一个分号或者花括号,再次编译该程序,看看这样会產生什么错误。

2、当编译器报告一条错误语法时,该错误有时并不出现在错误消息所指示的行号上。因此,首先要检查报告错误的那一行。如果该行并没有任何语法错误,再检查前几行代码。

3、当编译某个程序时,如果得到类似这样的消息“badcommandorfilenam,javac:com-mandnotfound或者“javacisnotrecogniazasaninternorexterncommand,operprogramorbatchfile,表明没有正确安装Java软件。如果使用J2SE开发工具包,这表明没有正确设置系统的PA TH环境变量。对于某些系统而言,设置PA TH环境变量后,还必须重新啟动计算机或者打开一个新的命令窗口,才能使这些设置生效。

4、当程序的语法不正确时,Java编译器会发生语法错误消息。每条错误消息包含了发生错误的文件名和行号。例如,Welcome1.java6表明在Welcome1.java文件的第6行发生错误。该条错误信息中的其他内容提供了关于该语法错误的其他信息。

5、编译器错误消息“PublicclassClassNammustbedefininafilecallClassName.java.表明了该文件名与文件中的public类名无法正确匹配,或者在编译该类是没有正确输入类名.

6、运行某个Java程序时,如果出现类似是Exceptioninthreadmainjava.lang.NoClassDefFounfError:Welcome1,消息.有可能是CLA SSPA TH环境变量没有正确配置.

7、忘记為程序中使用的类加上相应的import声明,通常会导致编译错误,其消息中有“cannotre-solvsymbol字样。如果出现这样的错误,检查是否提供了正确的import声明,以及声明中的名字是否拼写正确,包括大小写是否正确。

  • EditPlus调用Scanner一直显示正在运行怎么办
  • myeclipse 的jdk路径配置
  • Mysql值alter语句的使用(修改,删除,添加)
  • eclipse如何导出项目工程?
  • java8+netbeans同时安装及开发环境变量配置教程
  • 热门搜索
    ugg怎么读 无能为力的近义词 提出的近义词 风寒型感冒 女生发型图片 路由器账号怎么看 无线网密码忘了怎么办 辽宁古生物博物馆 香椿怎么吃 苹果6怎么下载软件