Exception JavaError
IllegalArgumentExceptionIllegalArgumentException
Sebuah metode menerima argumen yang tidak valid untuk rentang atau format yang diharapkan.
jvmandroidspring
Lihat detail ArrayIndexOutOfBoundsExceptionArray diakses dengan indeks yang negatif atau lebih besar dari atau sama dengan panjang array.
Indeks yang digunakan untuk mengakses array berada di luar rentang valid [0, array.length - 1]. Ini dapat terjadi pada loop dengan kesalahan off-by-one, saat menggunakan input pengguna sebagai indeks, atau ketika array lebih pendek dari yang diharapkan.
Periksa panjang array sebelum mengakses elemen. Perbaiki batas loop agar menggunakan < array.length alih-alih <= array.length. Validasi input pengguna sebelum menggunakannya sebagai indeks.
int[] arr = {1, 2};
arr[5]; // AIOOBEIllegalArgumentExceptionSebuah metode menerima argumen yang tidak valid untuk rentang atau format yang diharapkan.
NegativeArraySizeExceptionSebuah array dibuat dengan ukuran negatif.
NullPointerExceptionReferensi null digunakan di tempat yang membutuhkan objek.
UnknownHostExceptionNama host tidak dapat di-resolve ke alamat IP.
NoSuchElementExceptionPercobaan mengambil elemen dari koleksi kosong atau iterator yang telah habis.
OutOfMemoryErrorJVM telah menghabiskan memori heap yang tersedia.