Video: CARA SEMBUNYIKAN STATUS WHATSAPP PADA KONTAK TERTENTU 2024
An exception adalah objek yang dibuat saat terjadi kesalahan pada Program Java, dan Java tidak bisa secara otomatis memperbaiki kesalahan. Objek pengecualian berisi informasi tentang jenis kesalahan yang terjadi.
Informasi yang paling penting - penyebab kesalahan - ditunjukkan dengan nama kelas pengecualian yang digunakan untuk membuat pengecualian. Anda biasanya tidak perlu melakukan apapun dengan objek pengecualian selain mencari tahu mana yang Anda miliki.
Kelas pengecualian yang berbeda mewakili setiap jenis pengecualian yang dapat terjadi. Berikut adalah beberapa pengecualian umum:
-
IllegalArgumentException: Anda melewati argumen yang salah dengan sebuah metode.
-
InputMismatchException: Masukan konsol tidak cocok dengan tipe data yang diharapkan dengan metode kelas Scanner.
-
ArithmeticException: Anda mencoba jenis operasi aritmatika ilegal, seperti membagi bilangan bulat dengan 0 (nol).
-
IOException: Metode yang melakukan I / O (seperti membaca atau menulis file) mengalami kesalahan I / O yang tidak terpulihkan.
-
ClassNotFoundException: Kelas yang diperlukan tidak dapat ditemukan.
Berikut adalah hal yang paling penting yang perlu Anda ketahui tentang pengecualian:
-
Saat terjadi kesalahan dan objek pengecualian dibuat, Java "melempar pengecualian. "Java memiliki lengan lempar yang cukup bagus, jadi eksepsi selalu dilempar kembali ke pernyataan yang menyebabkannya tercipta.
-
Pernyataan yang menyebabkan pengecualian dapat menangkap pengecualian jika menginginkannya, tapi tidak harus menangkap pengecualian jika tidak melakukan aku menginginkannya Sebagai gantinya, ia bisa bebek dan membiarkan orang lain menangkap pengecualian. Itu "orang lain" adalah pernyataan yang menyebut metode yang saat ini dijalankan.
-
Jika semua orang bebek dan program tidak pernah menangkap pengecualian, program berakhir dengan tiba-tiba dan menampilkan pesan pengecualian yang tampak buruk di konsol.
-
Dua jenis pengecualian dasar di Jawa diperiksa pengecualian dan pengecualian yang tidak terkendali:
-
pengecualian pengecualian
-
pengecualian terkecuali adalah pengecualian yang dapat Anda berikan, namun Anda tidak perlu melakukannya.
-