课程:例外
原文: https://docs.oracle.com/javase/tutorial/essential/exceptions/index.html
Java 编程语言使用异常来处理错误和其他异常事件。本课程介绍何时以及如何使用异常。
什么是例外?
异常是在执行程序期间发生的事件,该程序会中断正常的指令流。
捕获或指定要求
本节介绍如何捕获和处理异常。讨论包括尝试
,捕获
,最终
阻止,以及链接异常和日志记录。
如何抛出异常
本节介绍throw
语句和Throwable
类及其子类。
试用资源声明
本节描述try
-with-resources 语句,它是一个声明一个或多个资源的try
语句。资源是一个对象,必须在程序完成后关闭它。 try
-with-resources 语句确保在语句结束时关闭每个资源。
未经检查的异常 - 争议
本节解释了RuntimeException
子类指示的未经检查的异常的正确和错误使用。
例外的优点
与传统的错误管理技术相比,使用异常来管理错误具有一些优势。您将在本节中了解更多信息。