首頁  >  文章  >  Java  >  第9章 最終測試

第9章 最終測試

Linda Hamilton
Linda Hamilton原創
2024-10-30 07:10:28480瀏覽

Testes Finais do Capítulo 9

  1. 哪個類別位於異常層次結構的頂端?
  2. 簡單解釋一下try和catch是如何使用的。
  3. 這個片段有什麼問題嗎?
 // ...
 vals[18] = 10;
 catch (ArrayIndexOutOfBoundsException exc) {
  // trata erro
 }
  1. 如果未捕獲異常會發生什麼?
  2. 下面的片段有什麼問題?
 class A extends Exception { ...
 class B extends A { ...
 // ...
 try {
  // ...
 }
 catch (A exc) { ... }
 catch (B exc) { ... }
  1. 內部 catch 能否為外部 catch 重新拋出異常?
  2. finally 區塊是程式執行之前執行的最後一段程式碼 破壞。這是真的還是假的?解釋你的答案。
  3. 什麼類型的異常應該在 throws 子句中明確聲明 有方法嗎?
  4. 這個片段有什麼問題嗎?
 class MyClass { // ... }
 // ...
 throw new MyClass();
  1. 在第 6 章測試的問題 3 中,您建立了一個 Stack 類別。在您的類別中新增自訂異常,以報告堆疊已滿和堆疊為空的情況。
  2. 拋出異常的三種方式是什麼?
  3. Throwable 的兩個直接子類別是什麼?
  4. 什麼是多重捕獲功能?
  5. 通常情況下,程式碼應該捕獲 Error 類型異常?

以上是第9章 最終測試的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn