Mungkin ada kesalahan saat pemrograman. Kesalahan dalam program memberikan hasil yang tidak terduga atau dapat mengakhiri pelaksanaan program. Oleh karena itu, lebih baik mendeteksi dan mengelola kesalahan dengan benar untuk menjalankan program dengan benar. Kesalahan bisa dari dua jenis. Mereka adalah kesalahan waktu kompilasi dan kesalahan runtime. Ketika ada kesalahan sintaks, ada yang ditunjukkan oleh kompiler java. Itu disebut kesalahan waktu kompilasi. Beberapa kesalahan kompilasi-waktu yang umum hilang titik koma, kawat gigi keriting yang hilang, variabel yang tidak diumumkan dan pengidentifikasi atau kata kunci salah mengeja atau kata kunci. Terkadang, program dapat dikompilasi dengan benar tetapi dapat memberikan output yang salah. Mereka disebut kesalahan runtime. Beberapa kesalahan runtime umum dibagi dengan nol dan menilai elemen yang di luar batas array. Pengecualian adalah kondisi yang disebabkan oleh kesalahan runtime dalam program. Eksekusi program berakhir saat pengecualian terjadi. Jika programmer ingin melanjutkan pelaksanaan kode yang tersisa, maka programmer dapat menangkap objek pengecualian yang dilemparkan oleh kondisi kesalahan dan menampilkan pesan kesalahan. Ini disebut pengecualian penanganan. Kode yang dapat menyebabkan kesalahan adalah tempat di blok coba dan pesan ada di blok tangkapan. Lemparan dan lemparan adalah dua kata kunci yang digunakan dalam penanganan pengecualian java.Itu perbedaan utama Antara lemparan dan lemparan di java ada di, Throw adalah kata kunci yang digunakan untuk secara eksplisit melempar pengecualian saat lemparan digunakan untuk menyatakan pengecualian.
1. Ikhtisar dan Perbedaan Utama
2. Apa yang dilempar di java
3. Apa lemparan di java
4. Kesamaan antara lemparan dan lemparan di java
5. Perbandingan berdampingan - lempar vs lemparan di java dalam bentuk tabel
6. Ringkasan
Lemparan kata kunci digunakan untuk melempar pengecualian secara eksplisit. Lemparan diikuti oleh contoh kelas pengecualian. e.G. - Lempar pengecualian baru ("Kesalahan Membagi dengan Nol"); Itu digunakan di dalam metode metode untuk melempar pengecualian. Rujuk program di bawah ini.
Gambar 01: Program dengan kata kunci lemparan
Menurut program di atas, kelas Exception3 memiliki metode yang disebut tanda centang. Jika tanda kurang dari 50, itu akan menyebabkan pengecualian dan menampilkan "gagal". Jika tanda lebih tinggi dari atau sama dengan 50, itu akan mencetak pesan "lulus".
Kata kunci melempar digunakan untuk menyatakan pengecualian. Itu diikuti oleh nama kelas pengecualian. e.G. - melempar pengecualian. Programmer dapat mendeklarasikan beberapa pengecualian menggunakan kata kunci lemparan. Itu digunakan dengan tanda tangan metode. Rujuk contoh di bawah ini.
Gambar 02: Program dengan kata kunci melempar
Kode yang dapat memiliki kesalahan ditempatkan di dalam coba hitam. Pesan kesalahan ada di dalam blok tangkapan. Metode penelepon mengidentifikasi bahwa jenis pengecualian tertentu dapat diharapkan dari metode yang dipanggil. Penelepon harus disiapkan dengan beberapa mekanisme penangkapan. Dalam situasi ini, kata kunci lemparan digunakan. Itu ditentukan segera setelah pernyataan deklarasi metode dan tepat sebelum penjepit pembukaan.
lempar vs lemparan di java | |
'Throw' adalah kata kunci di java yang digunakan untuk secara eksplisit melempar pengecualian. | 'Lemparan' adalah kata kunci di java yang digunakan untuk menyatakan pengecualian. |
Beberapa pengecualian | |
Tidak mungkin ada beberapa pengecualian dengan lemparan. | Mungkin ada beberapa pengecualian dengan lemparan. |
Diikuti oleh | |
'Throw' diikuti oleh sebuah contoh. | 'Lemparan' diikuti oleh kelas. |
Metode penggunaan | |
'Throw' digunakan dalam metode ini. | 'Lemparan' digunakan dengan tanda tangan metode. |
Jalankan kesalahan waktu menyebabkan program dikompilasi tetapi memberikan hasil yang tidak terduga atau mengakhiri pelaksanaan program. Kondisi itu merupakan pengecualian. Lemparan dan lemparan adalah dua kata kunci yang digunakan dalam pemrograman Java untuk penanganan pengecualian. Artikel ini membahas perbedaan antara lemparan dan lemparan. Perbedaan antara lemparan dan lemparan di java adalah bahwa lemparan adalah kata kunci yang digunakan untuk secara eksplisit melempar pengecualian sementara lemparan digunakan untuk menyatakan pengecualian.
1.Melemparkan dan melempar kata kunci di java dengan contoh | Pengecualian Penanganan Teori Java, Tabung pemrograman, 2 November. 2017. Tersedia disini
2.Poin, tutorial. “Pengecualian Java.Tutorial Point, 8 Jan. 2018. Tersedia disini
3.“Java melempar kata kunci - Javatpoint.Poin Tutorial, Tersedia Di Sini