我是JAVA新手,对出现的java编译错误,看不懂错误提示,不知道该如何处理,有没有常见的编译错误的汇总介绍啊?谢谢!
解决方案 »
- 如何让swing中的对象实现双重监听器!
- 求 ajax 与后台频繁交互 效率 优化方案
- HashSet的内容如何排序?
- Java Swing 中JTree 如果将指定节点选中,并且展开?
- 如果需要增加一个类库(Framework jar文件),是否每个类库都要在classpath中设置,有没有更方便的方法。
- 求书:《Java Rules 》第二版,(英文/电子版)
- 问几个单词在中文里的意思
- 高手请看<<thinking in JAVA>>中的一个例题,一定给分。
- 关于弹出新ie窗口的问题(高分求解)
- 求解:jb新建一个工程后的几个疑惑?在线等待中…………………
- java编程,跪求高手支招
- java运行内存分配的问题!高手来下!
异常的堆栈信息会告诉你哪一行出的错误,如果是调用某个方法出的错误,可以看这个方法的api解释。
具体的说,比如报错 “无法解析xxx,或者它不是字段”这个是什么错误?
然后看异常信息
基本的异常有知道 比如 数组越界,类找不到,空指针异常
然后看错误信息里 couse by 这行 看看是哪出的错误
如果还找不到 就百度 搜索这个异常
这个意思是你的xxx没有在使用之前定义好。
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查吧
1. ArrayList无法解析为类型
2. 语法错误,仅当源级别为 5.0 时已参数化的类型才可用
可是我的是jdk 6啊
3. 没有为类型 TreeNode 定义方法 childrenNodes
private ArrayList<TreeNode> childrenNodes = new ArrayList<TreeNode>() ;
import java.util.*;第一个解决了第三个自然也没有了
不过很奇怪怎么没有总结这些错误和应对方法的文章呢?这对新手的用处太大了,很多错误,看了错误提示也不知到底问题在哪里,该怎么改,google半天也没结果。
private EditText factorOne;
private EditText factorTow;
private TextView symbol;
private Button calculate; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
//根据控件的ID来取得代表控件的对象
factorOne = (EditText)findViewById(R.id.factorOne);
factorTow = (EditText)findViewById(R.id.factorTow);
symbol = (TextView)findViewById(R.id.symbol);
calculate = (Button)findViewById(R.id.calculate);
//为symbol和calculate设置显示的值
symbol.setText("乘以");
calculate.setText("计算");