示例展示了如何监控和捕获异常。
尝试访问数组边界之外的索引会生成 ArrayIndexOutOfBoundsException。
程序故意引发此异常并捕获它。

要监视异常的代码放置在 try 块内。
当发生异常时,抛出异常并被catch块捕获,结束try块。
控制权不是“叫”来捕捉的,而是自动转移的。
芦笋演示
一键出成片的录屏演示软件,专为制作产品演示、教学课程和使用教程而设计。
34 查看详情
如果没有发生异常,则忽略 catch 块,程序在 try 块之后正常继续。
如果 try 块中的方法本身不处理异常,则该方法引发的异常也可以被 catch 捕获。

genException() 生成的异常被 main() 方法中的 catch 块捕获,因为它是在 try 块中调用的。
如果 genException() 捕获了异常,它就不会被传递给 main()。
以上就是简单异常示例的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/452844.html
微信扫一扫
支付宝扫一扫