EXCEPTION
-Exception adalah suatu objek Error khusus yang dibuat ketika terjadi kesalahan pada suatu program.
Setelah suatu objek exception dibuat oleh java, objek tersebut dikirimkan ke program. Proses ini disebut throwing an exception. Objek exception tersebut kemudian diterima oleh program dan penanganan exception selanjutnya terserah pada program.
-Penanganan exception dalam java dibuat dengan menuliskan kode program exception-handling pada Source code. Exception-handling berguna untuk mencegah program menjadi "Hang", Kode program excepton-handling secara umum terdiri dari 3 yaitu try, catch dan finally.
- Kategori error dalam pemrograman :
1. Syntax Error, adlah error yang terjadi apabila Java Compiler menemukan kesalahan pada syntax atau aturan-aturan lain pada program.
2. Runtime Error, adalah error yang terjadi karena faktor eksternal, seperti ada pembagian dengan nol, input yang tidak sesuai dengan type yang diminta, dsb. Kondisi ini disebut dengan exception.
3. Logic Error, adalah error yang terjadi karena kesalahan logika pemrgram. Misalnya hasil pembagian dua buah bilangan diberi tipe data int. Hal ini menyebabkab hasil tidak valid karena ada koma desimal yang hilang.




