PENGENALAN JAVA
MODUL VI
KONSEP DASAR PBO LANJUT
“EXCEPTION HANDLING”
• Exception
Sebuah program / aplikasi tidak akan terlepas dari kesalahan / error. Program
yang baik bukanlah program yang bebas dari kesalahan akan tetapi memiliki kesalahan
dengan jumlah yang minim serta memiliki penanganan kesalahan yang baik. Kesalahan
pada umumnya ditangani pada waktu program dikompilasi, namun tidak semua
kesalahan dapat terdeteksi pada saat itu. Kesalahan dapat pula terjadi pada saat program
dijalankan.
Subkelas Error biasanya menangani kesalahan yang tidak perlu ditangani oleh
programmer atau dengan kata lain program akan otomatis menutup atau berakhir
seketika terjadi kesalahan. Contoh kesalahan dalam otoritas sub-kelas Error seperti
memori habis (OutOfMemoryError) atau stack habis (StackOverflowError).
1. Latihan 1
package Latihan1;
2. Latihan 2
package Latihan2;
3. Latihan 3
package Latihan3;
4. Latihan 4
package Latihan4;
package Latihan5;
6. Latihan 6
package Latihan6;
package Latihan7;
import java.util.ArrayList;
import java.util.List;
1. Throw
package Unguided;
import java.util.Scanner;