摘要: 异常处理中throws和throw的区别: 1、作用不同:throw用于程序员自行产出并抛出异常;throws用于声明在该方法内抛出了异常 2、使用的位置不同:throw位于方法体内部,可以作为单独语句使用;throws必须跟在方法参数列表的后面,不能单独使用。 3、内容不同:throw抛出一个异常 阅读全文
posted @ 2020-01-14 15:50 星然 阅读(1179) 评论(0) 推荐(0) 编辑
摘要: try-catch-finally程序块的执行流程及执行结果比较复杂。 基本执行过程如下: 1、 程序首先执行可能发生异常的try语句块。 2、如果try语句块没有出现异常则执行完后跳至finally语句块执行;如果try语句出现异常,则中断执行并根据发生的异常类型跳至相应的catch语块执行处理。 阅读全文
posted @ 2020-01-14 15:37 星然 阅读(1253) 评论(0) 推荐(1) 编辑