ArrayStoreExceptionArrayStoreException
Yanlış türden bir nesne diziye saklanıyor.
Deadlockİki veya daha fazla iş parçacığı, her biri diğerinin bir kilidi bırakmasını bekleyerek sonsuza dek bloke olur.
İş parçacığı A, 1 numaralı kilidi tutarken 2 numaralı kilidi bekler; iş parçacığı B ise 2 numaralı kilidi tutarken 1 numaralı kilidi bekler. Hiçbir iş parçacığı ilerleyemez ve uygulama askıda kalır. Bu bir istisna değil, çalışma zamanı koşuludur.
Kilitleri her zaman tutarlı bir sırada edinin. Zaman aşımı süreleriyle tryLock() kullanın. Senkronize blokların kapsamını en aza indirin. Manuel kilitleme yerine java.util.concurrent yardımcılarını kullanın. Kilitlenmeleri tespit etmek için jstack kullanın.
ArrayStoreExceptionYanlış türden bir nesne diziye saklanıyor.
NullPointerExceptionBir nesne gereken yerde null bir referans kullanılıyor.
NegativeArraySizeExceptionBir dizi negatif boyutla oluşturuluyor.
ConcurrentModificationExceptionBir koleksiyon, üzerinde yineleme yapılırken değiştiriliyor.
LinkageErrorBir sınıfın, uyumsuz bir değişikliğe sahip başka bir sınıfa bağımlılığı var.
ClosedChannelExceptionKapatılmış bir kanal üzerinde bir işlem yapılmaya çalışılıyor.