English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

هل يمكن رفع استثناء java.lang.Exception دون إعلانه في Java؟

لا، لفعل ذلك، يجب أن تخلق عنصر الاستثنائية وأن تطلقها باستخدام كلمة المفتاح throw.

إذا لم تقم بإنشاء عنصر، فإنه لا يمكن أن يسبب استثنائية بوضوح، قد تقوم بإنشاء خطط تؤدي إلى استثنائية معينة.

مثال

البرنامج التالي في Java يتسبب في NullPointerException

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

نتيجة النسخ

مرحبا
Exception in thread "main" java.lang.NullPointerException
   at MyPackage.ExceptionExample.main(ExceptionExample.java:6)