A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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

2 个回复

倒序浏览
回复 使用道具 举报
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马