异常 概述 异常:就是程序出现了不正常的情况。 异常体系 Error:严重问题,不需要处理 Exception:称为异常类,它表示程序本身可以处理的问题 RuntimeException:在编译期是不检查的,出现问题后,需要回来改代码 非RuntimeException:编译期就必须处理的,否则程序不能通过编译,就更不能正常运行 JVM的默认处理方案 如果程序出现了问题,我们没有做任何处理,最终JVM会做默认处理。 把异常的名称,异常原因及异常出现的位置等信息输出在控制台上 程序停止执行 异常处理try...catch... 格式: try{ 可能出现异常的代码; }catch(异常类名 变量名){ 异常的处理代码; } 执行流程: 程序从try里面的代码开始执行 出现异常,会自动生成一个异常对象,该异常对象将被提交给Java运行时系统 当Java运行时系统接收到异常对象时,会到catch中去找匹配的异常类,找到后进行异常的处理 执行完毕后,程序还可以继续往下执行 Throwable的成员方法 方法名说明 public StringgetMessage()返回此throwable的.... Java异常(六) Java