ArrayStoreExceptionArrayStoreException
Sebuah objek dengan tipe yang salah disimpan ke dalam array.
DeadlockDua atau lebih thread terblokir selamanya, masing-masing menunggu yang lain melepaskan lock.
Thread A memegang lock 1 dan menunggu lock 2, sementara thread B memegang lock 2 dan menunggu lock 1. Tidak ada thread yang dapat melanjutkan, menyebabkan aplikasi hang. Ini adalah kondisi runtime, bukan exception.
Selalu akuisisi lock dalam urutan yang konsisten. Gunakan tryLock() dengan timeout. Minimalkan cakupan blok synchronized. Gunakan utilitas java.util.concurrent alih-alih locking manual. Gunakan jstack untuk mendeteksi deadlock.
ArrayStoreExceptionSebuah objek dengan tipe yang salah disimpan ke dalam array.
NullPointerExceptionReferensi null digunakan di tempat yang membutuhkan objek.
NegativeArraySizeExceptionSebuah array dibuat dengan ukuran negatif.
ConcurrentModificationExceptionSebuah koleksi dimodifikasi saat sedang diiterasi.
LinkageErrorKelas memiliki dependensi pada kelas lain yang mengalami perubahan tidak kompatibel.
ClosedChannelExceptionOperasi dicoba pada channel yang telah ditutup.