Video: Python Tutorial for Beginners [Full Course] Learn Python for Web Development 2024
bir, bir hata oluştuğunda oluşturulan bir nesnedir Java programı ve Java, hatayı otomatik olarak düzeltemez. Özel durum nesnesi, oluşan hata türüne ilişkin bilgileri içerir.
Hatanın nedeni olan en önemli bilgiler, istisna oluşturmak için kullanılan istisna sınıfının adı ile gösterilir. Genellikle hanginizin olduğunu anlamanız dışında bir istisna nesnesi ile herhangi bir şey yapmak zorunda kalmazsınız.
-
Farklı bir istisna sınıfı, oluşabilecek her istisna türünü temsil eder. Bazı tipik istisnalar şunlardır:
-
IllegalArgumentException: Hatalı bir bağımsız değişkene bir metne geçtiniz.
-
InputMismatchException: Konsol girdisi, Scanner sınıfının bir yöntemi tarafından beklenen veri türüne uymuyor.
ArithmeticException: Bir tamsayıyı 0'a (sıfır) böler gibi yasadışı bir aritmetik işlem türü denediniz. -
-
IOException: G / Ç işlemini gerçekleştiren bir yöntem (okuma veya dosyayı yazma gibi) kurtarılamayan g / Ç hatasıyla karşılaştı.
ClassNotFoundException: Gerekli bir sınıf bulunamadı.
-
İstisnalar hakkında bilmeniz gereken en önemli şeyler şunlardır:
Bir hata oluştuğunda ve bir özel durum nesnesi oluşturulduğunda, Java "bir istisna atar. "Java oldukça iyi bir atma koluna sahip, bu yüzden istisna her zaman yaratılmasına neden olan açıklamaya atılıyor. -
-
Herkes ördekçe ve program istisnayı asla yakalayamazsa, program aniden kesilir ve konsola kötü niyetli bir istisna mesajı gelir.
-
Java'da iki temel istisna türü, istisnalar ve denetlenmeyen istisnalar olarak kontrol edilir:
-
kontrol edilen istisna , derleyicinin sizin için bir yol ya da başka bir şey sağlamanızı gerektiren bir istisnasıdır. Eğer yapmazsanız, programınız derlenmez.
-
Kontrol edilmeyen bir istisna , sağlayabileceğiniz bir istisnadır, ancak sahip olmanız gerekmez.
-