Java编程语言使用异常(exceptions来处理错误和其他异常事件。本课描述何时以及如何使用异常。

什么是异常?

异常是在程序执行期间发生的事件,该事件中断了正常的指令流。

捕获或指定要求

本节介绍如何捕获和处理异常。讨论包括try,catch和finally块,以及链式异常和日志记录。

如何抛出异常

本节介绍throw语句和Throwable类及其子类。

try-with-resources语句

本节介绍try-with-resources语句,try语句声明一个或多个资源。资源是一个对象,程序完成后必须将其关闭。try-with-resources语句确保每个资源在语句结束时关闭。

未经检查异常-争议

本节说明的子类指示的未经检查的异常的正确使用和错误使用RuntimeException

异常的优点

与传统的错误管理技术相比,使用异常管理错误具有一些优势。您将在本节中了解更多信息。

异常小结

问题与练习