Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> java

Membuat Exception Kustom di Java: Panduan Langkah demi Langkah

Apa Itu Exception Kustom di Java?

Sebuah exception kustom adalah kelas yang ditentukan pengguna yang memperluas java.lang.Exception (atau RuntimeException untuk skenario yang tidak dicek). Dengan membuat tipe exception Anda sendiri, Anda dapat mewakili kondisi error yang spesifik domain, membuat penanganan error lebih jelas, dan memberikan konteks yang lebih kaya kepada pemanggil.

Membuat Exception Kustom di Java: Panduan Langkah demi Langkah

Dalam praktiknya Anda jarang perlu mengganti semua metode dari Exception. Penyesuaian yang paling umum melibatkan penambahan konstruktor yang menerima kode error, pesan, atau penyebab yang mendasari. Berikut adalah contoh singkat yang menunjukkan langkah-langkah penting.

Contoh: Mendefinisikan dan Melempar Exception Kustom

Langkah 1 – Buat kelas exception

public class MyException extends Exception { private final int errorCode; public MyException(int errorCode) { super("Kode error: " + errorCode); this.errorCode = errorCode; } @Override public String toString() { return "MyException{errorCode=" + errorCode + "}"; } } 

Langkah 2 – Gunakan exception dalam kode klien

public class JavaExceptionDemo { public static void main(String[] args) { try { // Simulasi kondisi gagal throw new MyException(2); } catch (MyException e) { System.out.println(e); } } } 

Saat Anda menjalankan program Anda akan melihat keluaran berikut:

Membuat Exception Kustom di Java: Panduan Langkah demi Langkah

Dalam contoh di atas kata kunci throw membuat instance dari MyException dan segera menyerahkannya ke blok catch yang cocok terdekat. Metode toString() yang diganti memastikan pesan yang dicetak informatif.

Poin Utama

Dengan mengikuti praktik ini Anda akan menulis kode Java yang lebih dapat dipelihara dan mendokumentasikan dirinya sendiri yang dengan anggun menangani kondisi error yang spesifik domain.

java

  1. Memahami Kata Kunci final Java: Variabel, Metode, dan Kelas
  2. Operator instanceof Java: Panduan Lengkap
  3. Memahami Kelas Bersarang Statis Java: Penggunaan, Perbedaan, dan Contoh
  4. Menguasai Kelas Dalam Anonim Java: Definisi, Sintaks, dan Contoh Praktis
  5. Pola Singleton Java Dijelaskan: Cara Menerapkan dan Menggunakannya dengan Aman
  6. Menguasai Refleksi Java: Memeriksa Kelas, Metode, dan Field pada Waktu Eksekusi
  7. Menguasai Penanganan Pengecualian Java: Try, Catch, Finally, Throw & Throws Dijelaskan
  8. Menguasai Java ObjectOutputStream: Serialisasi, Metode, dan Contoh Praktis
  9. Menguasai Java Generics – Membangun Kode yang Dapat Digunakan Kembali dan Aman Tipe
  10. Pengoperasian File Java dengan java.io – Pembuatan, Pembacaan, Penulisan & Penghapusan