Java Exception
1.什么叫异常?
答:当我们利用java来编写程序时,无法避免的发生错误。我们把这些在程序执行时,发生程序员没有预料到的情况,从而导致程序错误结束称之为异常。
2.程序错误的大致分类。
答:(一)编译错误,即语法错误。编译不通过,运行不通过。例:
(二)运行错误,出现了导致程序提前结束的严重错误。编译通过,运行不通过。例:
(三)逻辑错误,程序员本身的思想错误,计算机无法识别。例:
(1).死循环
int i=0; while(true){ i=i+1; System.out.println(i); }
(2).互相调用
public void A() { B(); } public void B() { A(); }3.常见的异常
*空指针异常(NullPointerException)
*数组越界(ArrayIndexOutOfBoundsException)
*找不到目标文件
*算数运算错误
*内存不足
*用户输入错误
4.异常类的结构分层