Junior — Middle
Java'da geliştirme yaparken hangi tür istisnalarla karşılaştınız?
sobes.tech yapay zeka
AI'dan gelen yanıt
Java'da istisnalar birkaç türe ayrılır:
-
Kontrol edilen istisnalar (Checked exceptions): zorunlu işlem veya yöntemde bildirilmesi gerekir (örneğin,
IOException,SQLException). -
Kontrol edilmeyen istisnalar (Unchecked exceptions):
RuntimeException'dan türemiştir ve zorunlu işlem gerektirmez (örneğin,NullPointerException,IllegalArgumentException). -
Hatalar (Errors): genellikle uygulama tarafından işlenmeyen ciddi sorunlar (örneğin,
OutOfMemoryError,StackOverflowError).
Geliştirme sırasında sıkça karşılaşılanlar:
NullPointerException—nullolan bir nesneye erişim denemesi.ArrayIndexOutOfBoundsException— dizinin sınırlarının dışına çıkma.IOException— giriş/çıkış hataları.ClassNotFoundException— yükleme sırasında sınıf bulunamadı.
İstisna işleme, programı daha dayanıklı ve öngörülebilir hale getirmeye yardımcı olur.