546
技术社区[云栖]
《数据结构与抽象:Java语言描述(原书第4版)》一Java插曲2
本节书摘来华章计算机《数据结构与抽象:Java语言描述(原书第4版)》一书中的第2章 ,[美]弗兰克M.卡拉诺(Frank M. Carrano) 蒂莫西M.亨利(Timothy M. Henry) 着 罗得岛大学 新英格兰理工学院 辛运帏 饶一梅 译 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
Java插曲2
Data Structures and Abstractions with Java, Fourth Edition
异 常
先修章节:附录B、附录C、附录D。
异常(exception)是方法执行期间发生的不常见的情况或事件,从而会中断程序的执行。有些异常表示代码中的错误。修改这些错误,可以避免异常且不需要再担心它们。事实上,最终的代码无法清晰地表明可能发生异常。况且,如果代码完全正确,异常就不会发生。
另一方面,程序员可以在特定条件下有意让异常发生。事实上,写Java类库代码的程序员就是这样做的。如果你细读这个类库的文档,你会看到某个方法执行期间可能发生的异常的名字。我们必须了解异常,这样才可以使用这些方法。当这样的异常发生时我们应该怎么办?是否应该在自己的程序中有意引发一个异常?如果是,如何来做?这是本插曲将回答的一些问题。当我们讨论ADT操作失败时,这些知识尤其重要。
最后更新:2017-06-26 18:02:30