Praktikum ini membahas penanganan exception dalam Java, mulai dari kasus sederhana hingga penggunaan
throw
,throws
,try-catch-finally
, dan custom exception class.
Proyek ini merupakan bagian dari tugas Pemrograman Berorientasi Objek (PBO) yang bertujuan untuk:
- Memahami konsep dasar exception dan error dalam Java.
- Mempelajari penggunaan struktur
try-catch-finally
. - Menangani berbagai jenis exception runtime dan I/O.
- Menerapkan custom exception untuk penanganan kondisi khusus.
- Menguji dan menganalisis program berbasis exception.
exception-handling-java/
βββ src/
β βββ Exception1.java
β βββ Exception2.java
β βββ Exception3.java
β βββ CobaException4.java
β βββ Exception5.java
β βββ ThrowExample.java
β βββ ThrowExample2.java
β βββ Test3.java
β βββ Utama.java
β βββ Propagate.java
β βββ RandomAccessRevisi.java
β βββ RangeErrorException.java
β βββ MyException.java
β βββ Eksepsi.java
βββ books.txt
βββ README.md
-
Kompilasi file Java Buka terminal pada folder
src/
lalu jalankan:javac NamaFile.java
-
Eksekusi program
java NamaFile
-
Contoh:
javac Exception1.java java Exception1
- βοΈ Menangani
ArrayIndexOutOfBoundsException
- βοΈ Menangani
ArithmeticException
- βοΈ Menangani
IOException
menggunakanRandomAccessFile
- βοΈ Penggunaan
throw
danthrows
- βοΈ Struktur
try-catch-finally
- βοΈ Membuat custom exception (
MyException
,RangeErrorException
) - βοΈ Debugging menggunakan
getMessage()
danprintStackTrace()
try {
int result = 10 / 0;
} catch (ArithmeticException e) {
System.out.println("Terjadi Aritmatika error: " + e.getMessage());
}
- Nama: M Ranggis Refaldi
- NIM: 20230040197
- Kelas: TI23E
- Mata Kuliah: Pemrograman Berorientasi Objek (PBO)
Proyek ini dibuat untuk keperluan akademik dan praktikum. Bebas digunakan kembali untuk pembelajaran dengan mencantumkan sumber.
Jika kamu menyukai proyek ini, bantu dengan β star dan fork untuk eksplorasi lebih lanjut!