[OCAJP]例外2

Which three are advantages of the Java exception mechanism?

A. Improves the program structure because the error handling code is separated from the normal program function
B. Provides a set of standard exceptions that covers all the possible errors
C. Improves the program structure because the programmer can choose where to handle exceptions
D. Improves the program structure because exceptions must be handled in the method in which they occurred
E. Allows the creation of new exceptions that are tailored to the particular program being created

題解

選項A,分割一般程式和例外處理程式,能讓程式的結構更淺顯易懂。

選項B,Java內建多種例外種類,只包含程式實作層面可能會發生的錯誤,並非全部的錯誤,如因硬體損壞而出現難以辨識的錯誤或是程式邏輯上的錯誤。

選項CJava的程式設計師可以自行決定程式的哪些部份要進行例外處理。

選項D,例外不一定要在方法內進行處理,也可以將其丟出方法之外,交由執行緒來進行中斷。

選項E,可以針對特定程式建立新的例外。

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章