Java教程是针对JDK 8编写的。本页面中描述的示例和实践不利用后续版本中引入的改进,并且可能使用不再可用的技术。
请参阅Java语言更改以获取Java SE 9及后续版本中更新的语言特性摘要。
请参阅JDK发行说明以获取有关所有JDK版本的新功能、增强功能和已删除或弃用选项的信息。
Java编程语言使用异常来处理错误和其他异常事件。本教程描述了何时以及如何使用异常。
异常是在程序执行过程中发生的中断正常指令流程的事件。
本节介绍如何捕获和处理异常。讨论包括try、catch和finally块,以及链接异常和日志记录。
本节介绍throw语句和Throwable类及其子类。
本节描述了带资源的try
语句,它是一个声明一个或多个资源的try
语句。资源是程序在使用完毕后必须关闭的对象。带资源的try
语句确保每个资源在语句结束时关闭。
本节解释了由RuntimeException
的子类指示的未检查异常的正确和不正确使用。
使用异常来管理错误相对于传统的错误管理技术有一些优势。您将在本节中学到更多。