黑马程序员技术交流社区

标题: java中针对异常的处理机制: [打印本页]

作者: 怪人长    时间: 2016-3-24 23:16
标题: java中针对异常的处理机制:
* java中针对异常的处理机制:
         * main函数收到这个问题时,有两种处理方式:
         *         1.自己将该问题处理,然后继续运行;
         *         2.自己没有针对的处理方式,只有交给调用main的jvm来处理;
         * jvm有个默认的异常处理机制,就将该异常进行处理。并将该异常的名称,异常的信息,异常出现的位置打印
         * 在了控制台上,同时将程序停止运行。
         * java程序中,异常处理的机制分两种:
         * 抛出异常:1)如果一个方法可能会出现异常,但没有能力处理这种异常,可以在方法声明处用throws字句来声明
         *                    抛出异常。throws语句用在方法定义时声明该方法要抛出的异常类型,如果抛出的是Exception
         *                    异常类型,则该方法被声明为抛出所有的异常,多个异常可使用逗号分割。
         *                  2)throw出现在函数体中,用来抛出一个Throwable类型的异常。程序会在throw语句后
         *                    立即终止,它后面的语句执行不到。
         * 捕捉异常:捕捉异常通过try-catch语句或者try-catch-finally语句实现。一个方法所能捕捉的异
         *                    常,一定是Java代码在某处所抛出的异常。简单地说,异常总是先被抛出,后被捕捉的。
         *


作者: Gqg    时间: 2016-3-25 00:19

作者: 怪人长    时间: 2016-3-25 00:32
Gqg 发表于 2016-3-25 00:19






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2