Java编程语言使用异常(exceptions)来处理错误和其他异常事件。本课描述何时以及如何使用异常。
什么是异常?
捕获或指定要求
本节介绍如何捕获和处理异常。讨论包括try,catch和finally块,以及链式异常和日志记录。
如何抛出异常
try-with-resources语句
本节介绍try
-with-resources语句,try
语句声明一个或多个资源。资源是一个对象,程序完成后必须将其关闭。try
-with-resources语句确保每个资源在语句结束时关闭。
未经检查异常-争议
本节说明的子类指示的未经检查的异常的正确使用和错误使用RuntimeException
。
异常的优点
与传统的错误管理技术相比,使用异常管理错误具有一些优势。您将在本节中了解更多信息。