一種方法可在未在java中宣告java.lang.Exception 的情況下丟擲該異常嗎?


不,對於該事項,要顯式丟擲任何異常,需要建立一個該異常的物件,並使用 throw 關鍵字丟擲該異常。

在不建立物件的情況下,您無法顯式丟擲異常,您可能會建立導致相應異常的場景。

示例

以下 Java 程式丟擲 NullPointerException

public class ExceptionExample {
   public static void main(String[] args) {
      System.out.println("Hello");
      NullPointerException nullPointer = new NullPointerException();
      throw nullPointer;
   }
}

輸出

Hello
Exception in thread "main" java.lang.NullPointerException
   at MyPackage.ExceptionExample.main(ExceptionExample.java:6)

更新於: 06-08-2019

176 次瀏覽

開啟你的 職業生涯

完成課程即可獲得認證

開始
廣告
© . All rights reserved.