意料之外——异常

什么是异常?
异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序

Java的异常处理是通过5个关键字来实现的:try、catch、 finally、throw、throws

try-catch块

public void method(){
try {
      // 代码段(此处不会产生异常)
} catch (异常类型 ex) {
      // 对异常进行处理的代码段
}
// 代码段
}

常见的异常类型

try-catch-finally

public void method(){
try {
     // 代码段 1
     // 产生异常的代码段 2
} catch (异常类型 ex) {
     // 对异常进行处理的代码段3
     return;
}finally{
      // 代码段 4
}
}

区别错误和异常
错误不能避免,运行中也无法解决
异常可以避免,运行中也可以解决

更多推荐

Java编程入门笔记(十)