日期:2014-05-20  浏览次数:20910 次

请教:怎么看懂并处理java编译错误?
我是JAVA新手,对出现的java编译错误,看不懂错误提示,不知道该如何处理,有没有常见的编译错误的汇总介绍啊?

谢谢!

------解决方案--------------------
异常的类型一般会帮助你很多,如果看懂就找到api相应的异常类,看这个类是如何讲的。
异常的堆栈信息会告诉你哪一行出的错误,如果是调用某个方法出的错误,可以看这个方法的api解释。
------解决方案--------------------
告诉你一个常见且最简单的新手解决方案,就是 从上而下的看打出的日志,找到第一个 是你自己所创建的文件路径 比如 com.you.test 的类报的错,点击后面的连接就可以定位到错误发生的位置,在根据开头报的错误。加入报 null point空指针异常,则是你定位错误的位置发生了空指针。那你给它初始化就解决了。  不知道你明白了不
------解决方案--------------------
先把异常这章学好
然后看异常信息
基本的异常有知道 比如 数组越界,类找不到,空指针异常
然后看错误信息里 couse by 这行 看看是哪出的错误
如果还找不到 就百度 搜索这个异常
------解决方案--------------------
熟悉了语法,有基本的英语能力就可以了
------解决方案--------------------
看看 系统怎么提示你的,英语不要太差 还可以解决的
还有就语法 要熟悉 


------解决方案--------------------
无法解析xxx,或者它不是字段
这个意思是你的xxx没有在使用之前定义好。
------解决方案--------------------
楼上所有人,都看错楼主意思了还是我理解错误?楼主问的是编译错误,不是运行时错误,一般语法错误,编译器会直接报红的吧?这时是不到异常的吧?楼主,你是不是想问怎么看懂控制台报的异常错误啊?
------解决方案--------------------
java常见的几种异常:
1.java.lang.nullpointerexception 空指针异常
2.java.lang.classnotfoundexception 指定的类不存在,一般用到反射加载类时容易出这个异常
3.java.lang.arithmeticexception 算数运算异常
4.java.lang.arrayindexoutofboundsexception 数组下标越界
5.java.lang.illegalargumentexception 参数错误
6. java.lang.illegalaccessexception 权限异常,当应用程序要调用一个类,但当前的方法即没有对该类的访问权限便会出现这个异常。
7.ClassCastException 类型转换异常
8.FileNotFoundException 文件找不到 一般用于读写文件时候应注意
9.NumberFormatException 字符串转换异常
。。。冰山一角,还有很多了,遇到没见过的上goole查吧











------解决方案--------------------
第一个,因为你没有加
import java.util.*;

第一个解决了第三个自然也没有了
------解决方案--------------------
看下控制台显示的错误信息中的cause部分就可以了。