Pages

Saturday, April 18, 2009

Exception

Exception
Tujuan
Anda akan mengenal beberapa tindakan yang dapat Anda lakukan berkaitan dengan
Exception
Rancangan
Terdapat 3 contoh program yang akan Anda kembangkan
1. LatExceptionTryCatchApp yang merupakan contoh penggunaan try-catch-finally
2. LatExceptionThrowsApp yang merupakan contoh penggunaan throws
3. LatExceptionThrowsNewApp yang merupakan contoh men-throw java.lang.Exception
baru
Pembekalan
Exception adalah

pesan yang sengaja dilemparkan oleh Java Virtual Machine ketika
terjadi kegagalan dalam menjalankan statement. Keadaan-keadaan yang dilaporkan
sebagai exception di antaranya :
• NullPointerException akan dilemparkan jika Anda memanggil sebuah method dari
sebuah variabel yang bernilai null.
• ArrayOutOfBoundException akan dilemparkan jika Anda mencoba berinteraksi dengan
elemen sebuah array yang indeksnya di luar batas.
• FileNotFoundException akan dilemparkan jika Anda mencoba mengakses sebuah File
yang tidak ada.
• SQLException dilemparkan jika terjadi kesalahan, atau kegagalan dalam berinteraksi
dengan basis data.
• ClassCastException dilemparkan jika Anda mencoba meng-casting sebuah obyek ke
obyek lain yang tidak sesuai.