Perbedaan Lemparan dan Lemparan di Jawa

Daftar Isi:

Perbedaan Lemparan dan Lemparan di Jawa
Perbedaan Lemparan dan Lemparan di Jawa

Video: Perbedaan Lemparan dan Lemparan di Jawa

Video: Perbedaan Lemparan dan Lemparan di Jawa
Video: Ketika Martinez Kaget Sama Lemparan Arhan 🇦🇷🇲🇨 2024, November
Anonim

Perbedaan Kunci – lemparan vs lemparan di Java

Ada kesalahan saat memprogram. Kesalahan dalam program memberikan hasil yang tidak diharapkan atau dapat menghentikan eksekusi program. Oleh karena itu, lebih baik untuk mendeteksi dan mengelola kesalahan dengan benar untuk menjalankan program dengan benar. Kesalahan dapat terdiri dari dua jenis. Mereka adalah kesalahan waktu kompilasi dan kesalahan runtime. Ketika ada kesalahan sintaks, ada yang ditunjukkan oleh compiler Java. Itu disebut kesalahan waktu kompilasi. Beberapa kesalahan waktu kompilasi yang umum adalah titik koma yang hilang, kurung kurawal yang hilang, variabel yang tidak dideklarasikan, dan pengidentifikasi atau kata kunci yang salah eja. Terkadang, program dapat dikompilasi dengan benar tetapi dapat memberikan output yang salah. Mereka disebut kesalahan runtime. Beberapa kesalahan runtime umum adalah membagi dengan nol dan menilai elemen yang berada di luar batas array. Pengecualian adalah kondisi yang disebabkan oleh kesalahan runtime dalam program. Eksekusi program berakhir ketika pengecualian terjadi. Jika pemrogram ingin melanjutkan eksekusi kode yang tersisa, maka pemrogram dapat menangkap objek pengecualian yang dilemparkan oleh kondisi kesalahan dan menampilkan pesan kesalahan. Ini disebut penanganan pengecualian. Kode yang dapat menyebabkan kesalahan ditempatkan di blok coba dan pesannya ada di blok tangkap. Lemparan dan lemparan adalah dua kata kunci yang digunakan dalam penanganan eksepsi Java. Perbedaan utama antara lemparan dan lemparan di Java adalah pada, lemparan adalah kata kunci yang digunakan untuk secara eksplisit melempar pengecualian sementara lemparan digunakan untuk mendeklarasikan pengecualian.

Apa itu melempar di Jawa?

Pelemparan kata kunci digunakan untuk melempar pengecualian secara eksplisit. Lemparan diikuti oleh turunan dari kelas Pengecualian. misalnya – lempar Pengecualian baru (“Kesalahan bagi dengan nol”); Ini digunakan di dalam badan metode untuk melempar pengecualian. Lihat program di bawah ini.

Perbedaan Antara lemparan dan lemparan di Jawa
Perbedaan Antara lemparan dan lemparan di Jawa

Gambar 01: Program dengan kata kunci throw

Menurut program di atas, kelas Exception3 memiliki metode yang disebut checkMarks. Jika tanda kurang dari 50, itu akan menyebabkan pengecualian dan menampilkan "Gagal". Jika nilai lebih dari atau sama dengan 50, maka akan muncul pesan “Lulus”.

Apa itu melempar di Jawa?

Kata kunci throws digunakan untuk mendeklarasikan eksepsi. Ini diikuti oleh nama kelas pengecualian. misalnya - melempar Pengecualian. Pemrogram dapat mendeklarasikan beberapa pengecualian menggunakan kata kunci throws. Ini digunakan dengan tanda tangan metode. Lihat contoh di bawah ini.

Perbedaan Kunci Antara lemparan dan lemparan di Jawa
Perbedaan Kunci Antara lemparan dan lemparan di Jawa

Gambar 02: Program dengan kata kunci throws

Kode yang dapat memiliki kesalahan ditempatkan di dalam try black. Pesan kesalahan ada di dalam blok tangkap. Pemanggil metode mengidentifikasi bahwa jenis pengecualian tertentu dapat diharapkan dari metode yang dipanggil. Penelepon harus siap dengan beberapa mekanisme penangkapan. Dalam situasi ini, kata kunci throws digunakan. Ini ditentukan segera setelah pernyataan deklarasi metode dan tepat sebelum kurung kurawal pembuka.

Apa Persamaan Antara Lemparan dan Lemparan di Jawa?

Keduanya adalah kata kunci di Java untuk penanganan eksepsi

Apa Perbedaan Lemparan dan Lemparan di Java?

lemparan vs lemparan di Java

The 'throw' adalah kata kunci di Java yang digunakan untuk melempar pengecualian secara eksplisit. The 'throws' adalah kata kunci di Java yang digunakan untuk mendeklarasikan pengecualian.
Beberapa Pengecualian
Tidak boleh ada banyak pengecualian dengan lemparan. Ada beberapa pengecualian dengan lemparan.
Diikuti Oleh
'lemparan' diikuti oleh sebuah instance. 'Pelemparan' diikuti oleh kelas.
Metode Penggunaan
'Melempar' digunakan dalam metode. The 'melempar' digunakan dengan tanda tangan metode.

Ringkasan – lemparan vs lemparan di Java

Kesalahan waktu menjalankan menyebabkan program dikompilasi tetapi memberikan hasil yang tidak diharapkan atau menghentikan eksekusi 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 throw dan throws di Java adalah throw adalah kata kunci yang digunakan untuk secara eksplisit melempar eksepsi sedangkan throws digunakan untuk mendeklarasikan eksepsi.

Direkomendasikan: