Java İstisnalarıHata
NullPointerExceptionNullPointerException
Bir nesne gereken yerde null bir referans kullanılıyor.
jvmandroidspring
Ayrıntıları görüntüle Nedenler, düzeltmeler ve örneklerle tüm 80 Java İstisnaları hata koduna göz atın.
NullPointerExceptionBir nesne gereken yerde null bir referans kullanılıyor.
ArrayIndexOutOfBoundsExceptionBir diziye, negatif ya da dizi uzunluğuna eşit veya ondan büyük bir indeksle erişiliyor.
ClassCastExceptionBir nesne, örneği olmadığı bir tipe dönüştürülüyor.
IllegalArgumentExceptionBir metot, beklenen aralığı ya da biçimi için geçerli olmayan bir argüman alıyor.
IOExceptionBir G/Ç işlemi başarısız oluyor veya kesintiye uğruyor.
FileNotFoundExceptionBelirtilen dosya yolu mevcut değil ya da açılamıyor.
StackOverflowErrorÇağrı yığını (call stack), genellikle derin ya da sonsuz özyineleme nedeniyle azami boyutunu aştı.
OutOfMemoryErrorJVM, kullanılabilir heap belleğini tüketti.
ConcurrentModificationExceptionBir koleksiyon, üzerinde yineleme yapılırken değiştiriliyor.
ClassNotFoundExceptionBir sınıf, çalışma zamanında classpath üzerinde bulunamıyor.
NoSuchMethodExceptionBelirtilen ad ve parametre tiplerine sahip bir metot, reflection ile bulunamıyor.
UnsupportedOperationExceptionBir işlem, uygulama (implementation) tarafından desteklenmiyor.
IllegalStateExceptionBir metot uygun olmayan bir zamanda çağrılıyor ya da nesne geçersiz bir durumda.
NumberFormatExceptionBir dize sayı olarak ayrıştırılamıyor.
SecurityExceptionBir işlem güvenlik yöneticisi tarafından reddediliyor.
NoClassDefFoundErrorBir sınıf derleme zamanında bulundu fakat çalışma zamanında yüklenemiyor.
ArithmeticExceptionBir aritmetik işlem, sıfıra bölme gibi tanımsız bir sonuç üretiyor.
StringIndexOutOfBoundsExceptionBir dizeye, geçerli aralığının dışındaki bir indis ile erişiliyor.
IndexOutOfBoundsExceptionBir koleksiyona, geçerli aralığının dışındaki bir indis ile erişiliyor.
NegativeArraySizeExceptionBir dizi negatif boyutla oluşturuluyor.
ArrayStoreExceptionYanlış türden bir nesne diziye saklanıyor.
InterruptedExceptionBir iş parçacığı beklerken, uyurken veya bloklanmışken kesintiye uğratılıyor.
CloneNotSupportedExceptionSınıfı Cloneable uygulamayan bir nesne üzerinde clone() metodu çağrılıyor.
IllegalAccessExceptionKod, erişim iznine sahip olmadığı bir sınıfa, alana veya metoda erişmeye çalışıyor.
InstantiationExceptionReflection kullanılarak soyut bir sınıf veya arayüzün örneği oluşturulmaya çalışılıyor.
NoSuchFieldErrorÇalışma zamanında bir alana başvuruluyor ancak sınıfta mevcut değil.
NoSuchMethodErrorÇalışma zamanında bir metot çağrılıyor ancak sınıfta mevcut değil.
IllegalThreadStateExceptionBir iş parçacığı işlemi, iş parçacığı uygun durumda değilken gerçekleştiriliyor.
IllegalMonitorStateExceptionBir iş parçacığı, nesnenin monitörüne sahip olmadan monitör işlemi (wait, notify) deniyor.
InputMismatchExceptionBir Scanner token'ı beklenen türle eşleşmiyor.
NoSuchElementExceptionBoş bir koleksiyondan veya tükenmiş bir iterator'dan öğe alınmaya çalışılıyor.
EmptyStackExceptionBoş bir Stack üzerinde bir işlem yapılmaya çalışılıyor.
SocketExceptionSoket oluşturma veya erişme gibi bir soket işlemi başarısız oluyor.
SocketTimeoutExceptionBir soket okuma veya bağlantı işlemi zaman aşımına uğruyor.
ConnectExceptionUzak bir ana bilgisayara bağlantı kurulamıyor.
UnknownHostExceptionAna bilgisayar adı bir IP adresine çözümlenemiyor.
MalformedURLExceptionBir URL dizesi geçerli bir biçimde değil.
EOFExceptionDosyanın veya akışın sonuna beklenmedik şekilde ulaşıldı.
ClosedChannelExceptionKapatılmış bir kanal üzerinde bir işlem yapılmaya çalışılıyor.
SQLExceptionSQL işlemleri sırasında bir veritabanı erişim hatası oluşuyor.
AccessControlExceptionBelirli bir izin için bir güvenlik denetimi başarısız oluyor.
InvocationTargetExceptionYansıma (reflection) yoluyla çağrılan bir metot bir istisna fırlatıyor.
UnsatisfiedLinkErrorBir yerel (native) metot, yerel kütüphane uygulamasını bulamıyor.
ExceptionInInitializerErrorStatik bir başlatıcı bloğunun yürütülmesi sırasında bir istisna fırlatılıyor.
IncompatibleClassChangeErrorBir sınıf, çağıran kod derlendiğinden bu yana uyumsuz bir şekilde değişmiş.
AbstractMethodErrorUygulaması olmayan soyut (abstract) bir metot çağrılıyor.
VerifyErrorBayt kodu doğrulayıcısı, hatalı biçimlendirilmiş veya geçersiz bayt kodu algılıyor.
OutOfMemoryError: MetaspaceJVM, sınıf meta verilerinin depolandığı Metaspace bellek alanını tüketmiş.
OutOfMemoryError: GC OverheadÇöp toplayıcı, çok az bellek geri kazanarak toplama işlemine çok fazla zaman harcıyor.
Deadlockİki veya daha fazla iş parçacığı, her biri diğerinin bir kilidi bırakmasını bekleyerek sonsuza dek bloke olur.
ClassPath ErrorSınıf yolu (classpath) hatalı yapılandırılmış ve sınıfların yüklenmesini engelliyor.
UnsupportedEncodingExceptionBir karakter kodlaması JVM tarafından desteklenmiyor.
DateTimeParseExceptionBir tarih/saat dizesi beklenen biçime göre ayrıştırılamıyor.
PatternSyntaxExceptionBir düzenli ifade (regex) geçersiz söz dizimine sahip.
LinkageErrorBir sınıfın, uyumsuz bir değişikliğe sahip başka bir sınıfa bağımlılığı var.
ClassCircularityErrorSınıf kalıtımında dairesel bir bağımlılık tespit edildi.
ClassFormatErrorBir sınıf dosyası geçersiz bir biçime veya yapıya sahip.
MissingResourceExceptionBir resource bundle veya kaynak anahtarı bulunamadı.
SAXParseExceptionBir XML belgesinde ayrıştırma hatası var.
ReflectiveOperationExceptionBir reflection işlemi istisna fırlatıyor.
TimeoutExceptionBir işlem, sonuç beklerken zaman aşımına uğradı.
ExecutionExceptionBir yürütücüye gönderilen görevin çalışması sırasında bir istisna oluştu.
RejectedExecutionExceptionGörev, yürütücü tarafından çalıştırılmak üzere kabul edilemiyor.
BrokenBarrierExceptionBir iş parçacığı await çağırdığında CyclicBarrier kırık durumda.
CompletionExceptionBir CompletableFuture bir istisnayla tamamlandı.
BufferUnderflowExceptionBir tampon üzerinde yapılan okuma işlemi, kalan veriyi aşıyor.
BufferOverflowExceptionBir tampon üzerinde yapılan yazma işlemi, kapasitesini aşıyor.
ReadOnlyBufferExceptionSalt okunur bir tampon üzerinde yazma işlemi denendi.
CharConversionExceptionBir karakter kodlama veya çözme işlemi geçersiz bir bayt dizisiyle karşılaştı.
ObjectStreamExceptionJava nesne serileştirme veya seri-çözme sırasında bir istisna oluştu.
NotSerializableExceptionSerializable arayüzünü uygulamayan bir nesne serileştiriliyor.
InvalidClassExceptionSerileştirilmiş bir sınıf, uyumsuz bir sürüme ya da geçersiz bir biçime sahip.
CertificateExceptionSSL/TLS işlemleri sırasında sertifikayla ilgili bir hata oluştu.
SSLHandshakeExceptionİstemci ile sunucu arasındaki SSL/TLS anlaşması başarısız oldu.
ProtocolExceptionBir HTTP veya ağ protokolü ihlali oluştu.
BindExceptionSoket istenen adrese veya port'a bağlanamıyor.
AccessDeniedExceptionYetersiz izinler nedeniyle bir dosya sistemi işlemi reddedildi.
NoSuchFileExceptionBelirtilen yoldaki dosya veya dizin mevcut değil.
FileAlreadyExistsExceptionHedef dosya zaten var olduğu için dosya oluşturma veya taşıma işlemi başarısız oluyor.
DirectoryNotEmptyExceptionDizin boş olmadığı için silme işlemi başarısız oluyor.