Senin, 17 Juni 2019

Eksepsi



Eksepsi adalah masalah yang muncul pada saat mengeksekusi program. Eksepsi dapat terjadi karena berbagai hal seperti:
  1. Pengguna memasukan data yang tidak valid
  2. File yang perlu dibuka tidak ditemukan
  3. Koneksi jaringan terputus
  4. Kesalahan – kesalahan lainnya
Method – Method dalam Exceptions
Berikut ini daftar method penting dalam kelas Throwable:
  • public String getMessage()
   Mengmbalikan pesan rinci mengenai eksepsi yang didapatkan.
  • public Throwable getCause()
   Mengembalikan penyebab eksepsi
  • public String toString()
   Mengembalikan nama kelas disambungkan dengan hasil dan getMessage()
  • public void printStackTrace()
   Menampilkan hasil dari toString() bersama dengan stack trace.
  • public StackTraceElement() getStackTrace()
   Mengembalikan sebuah array yang berisi setiap elemen pada stack trace
  • public Throwable filinStackTrace()
   Mengisi stack trace objek Throwable dengan stack trace yang ada

Berikut Contoh:
// Nama File : TesEksep.java
import java.io.*;
public class TesEksep {
    public static void main(String args[]) {
        try {
            int a[] = new int[2];
            System.out.println("Mengakses elemen ketiga :" + a[3]);
        } catch (ArrayIndexOutOfBoundsException e) {
            System.out.println("Eksepsi yang muncul :" + e);
        }
        System.out.println("Di luar batas");
    }
}

Lorem ipsum is simply dummy text of the printing and typesetting industry.


EmoticonEmoticon