2023年11月29日发(作者:)

java判断是否存在失误_Java异常总结

[-]

1 引⼦

2JAVA异常

4处理异常机制

}catch(Exception e) {

Java异常类层次结构图:

对于运⾏时异常、错误或可查异常,Java技术所要求的异常处理⽅式有所不同。

if (b == 0) throw new ArithmeticException(); // 通过throw语句抛出异常

例3 不捕捉、也不声明抛出运⾏时异常

intArray[1] = 1

// 特别注意循环控制变量i的设计,避免造成⽆限循环

2) 必须遵循块顺序:若代码同时使⽤ catch 和 finally 块,则必须将 catch 块放在 try 块之后。

try { // try语句处理异常信息

method1();

static int quotient(int x, int y) throws MyException { // 定义⽅法抛出异常

由于该语句在try监控区域内,因此传回的“除数为0”的ArithmeticException异常由Java运⾏时系统抛出,并匹配catch⼦句:

EOFException ⽂件已结束异常