异常处理
什么是异常? /* * 异常:程序出现了不正常的情况 * * 程序的异常:Throwable * 严重问题:Error 这种问题我们一般不处理,因为处理不了,比如内存溢出 * 问题: Exception * 编译期问题:不是RuntimeException的异常是必须进行处理de,因为你不处理,编译就不能通过 * 运行期问题:RuntimeException。这种问题我们一般也不处理,因为这是你的问题,是因为你的代码 * 不够严谨,需要修改代码 * * 如果程序出现问题,我们没有处理,那么虚拟机会做出默认的处理: * 将异常的名称,原因以及出现的问题等输出到控制台。 * 同时会结束程序。 */ public class ExceptionDemo { public static void main(String[] args){ int a=10; // int b=2; int b=0; System.out.println(a/b); System.out.println("over"); } } View Code /* * 我们如何处理异常呢? * A:try...catch...finally * B:throws 抛出 * * try...catch...finally处理格式: * try{ * 可能出现异常的代码 * }catch(异常名变量){ * 针对问题的处理