标签:
异常(Exception):
发生于程序执行期间,表明出现了一个非法的运行状况。许多JDK中的方法在检测到非法情况时,都会抛出一个异常对象。
int i = 1,j = 0 ,k; k = i / j ;
则会报错:
import javax.swing.*; class AboutException { public static void main(String[] a) { int i=1, j=0, k; k=i/j; try { k = i/j; // Causes division-by-zero exception //throw new Exception("Hello.Exception!"); } catch ( ArithmeticException e) { System.out.println("被0除. "+ e.getMessage()); } catch (Exception e) { if (e instanceof ArithmeticException) System.out.println("被0除"); else { System.out.println(e.getMessage()); } } finally { JOptionPane.showConfirmDialog(null,"OK"); } } }
try { //可能发生错误运行的代码 } catch(//异常类型 异常对象的引用) { //用于处理异常的代码 } finally { //用于"善后"的代码 }
Java 中所有可捕获的异常都派生自 Exception 类。
标签:
原文地址:http://www.cnblogs.com/389629916muyachao/p/4964913.html