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