Perbezaan Antara Lontaran Dan Lontaran Di Jawa

Isi kandungan:

Perbezaan Antara Lontaran Dan Lontaran Di Jawa
Perbezaan Antara Lontaran Dan Lontaran Di Jawa

Video: Perbezaan Antara Lontaran Dan Lontaran Di Jawa

Video: Perbezaan Antara Lontaran Dan Lontaran Di Jawa
Video: Perbedaan Porang, Suweg, Walur dan Iles iles 2024, Mungkin
Anonim

Perbezaan Utama - lemparan vs lontaran di Java

Mungkin ada kesilapan semasa pengaturcaraan. Kesalahan dalam program memberikan hasil yang tidak dijangka atau dapat menghentikan pelaksanaan program. Oleh itu, lebih baik mengesan dan menguruskan kesalahan dengan betul untuk melaksanakan program dengan betul. Kesalahan boleh berlaku dalam dua jenis. Kesalahan tersebut adalah kesilapan waktu kompilasi dan kesalahan masa jalan. Apabila terdapat kesalahan sintaks, ada yang ditunjukkan oleh penyusun Java. Kesalahan itu disebut kesilapan masa kompilasi. Beberapa kesilapan masa kompilasi yang biasa adalah titik koma yang hilang, tanda kurung yang tidak ikal, pemboleh ubah yang tidak diisytiharkan dan pengecam ejaan atau kata kunci yang salah. Kadang kala, program dapat disusun dengan betul tetapi dapat memberikan output yang salah. Mereka dipanggil kesalahan runtime. Beberapa ralat runtime yang biasa dibahagikan dengan sifar dan menilai elemen yang berada di luar batas array. Pengecualian adalah keadaan yang disebabkan oleh ralat runtime dalam program. Pelaksanaan program berakhir apabila berlaku pengecualian. Sekiranya pengaturcara ingin meneruskan pelaksanaan kod yang tinggal, maka pengaturcara dapat menangkap objek pengecualian yang dilemparkan oleh keadaan ralat dan memaparkan pesan ralat. Ini dipanggil pengendalian pengecualian. Kod yang boleh menyebabkan kesalahan ada di blok cuba dan mesejnya berada di blok tangkapan. Lemparan dan lemparan adalah dua kata kunci yang digunakan dalam pengendalian pengecualian Java. Perbezaan utama antara lemparan dan lemparan di Java adalah, lontaran adalah kata kunci yang digunakan untuk melontarkan pengecualian secara eksplisit sementara lemparan digunakan untuk menyatakan pengecualian. Ini dipanggil pengendalian pengecualian. Kod yang boleh menyebabkan kesalahan ada di blok cuba dan mesejnya berada di blok tangkapan. Lemparan dan lontaran adalah dua kata kunci yang digunakan dalam pengendalian pengecualian Java. Perbezaan utama antara lemparan dan lemparan di Java adalah, lontaran adalah kata kunci yang digunakan untuk melontarkan pengecualian secara eksplisit sementara lemparan digunakan untuk menyatakan pengecualian. Ini dipanggil pengendalian pengecualian. Kod yang boleh menyebabkan kesalahan ada di blok cuba dan mesejnya berada di blok tangkapan. Lemparan dan lontaran adalah dua kata kunci yang digunakan dalam pengendalian pengecualian Java. Perbezaan utama antara lemparan dan lemparan di Java adalah, lontaran adalah kata kunci yang digunakan untuk melontarkan pengecualian secara eksplisit sementara lemparan digunakan untuk menyatakan pengecualian.

KANDUNGAN

1. Gambaran Keseluruhan dan Perbezaan Utama

2. Apa lemparan di Java

3. Apa lontaran di Jawa

4. Persamaan Antara balingan dan lontaran di Jawa

5. Perbandingan Berdampingan - lemparan vs lontaran di Jawa dalam Borang Jadual

6. Ringkasan

Apa itu membuang di Jawa?

Kata kunci lemparan digunakan untuk membuang pengecualian secara eksplisit. Lontaran diikuti dengan contoh kelas Pengecualian. cth - membuang Pengecualian baru ("Kesalahan membahagi dengan sifar"); Ia digunakan di dalam badan kaedah untuk membuang pengecualian. Rujuk program di bawah.

Perbezaan Antara lontaran dan lontaran di Jawa
Perbezaan Antara lontaran dan lontaran di Jawa

Gambar 01: Program dengan kata kunci lemparan

Menurut program di atas, kelas Exception3 mempunyai kaedah yang disebut checkMarks. Sekiranya tanda kurang dari 50, itu akan menyebabkan pengecualian dan memaparkan "Gagal". Sekiranya tanda lebih tinggi daripada atau sama dengan 50, ia akan mencetak mesej "Lulus".

Apakah lontaran di Jawa?

Kata kunci lontaran digunakan untuk menyatakan pengecualian. Ia diikuti dengan nama kelas pengecualian. cth - melontarkan Pengecualian. Pengaturcara dapat menyatakan beberapa pengecualian menggunakan kata kunci lemparan. Ia digunakan dengan tandatangan kaedah. Rujuk contoh di bawah.

Perbezaan Utama Antara lontaran dan lontaran di Jawa
Perbezaan Utama Antara lontaran dan lontaran di Jawa

Gambar 02: Program dengan kata kunci lemparan

Kod yang boleh mempunyai kesalahan diletakkan di dalam warna hitam. Mesej ralat ada di dalam blok tangkapan. Pemanggil kaedah mengenal pasti bahawa jenis pengecualian tertentu dapat diharapkan dari kaedah yang disebut. Pemanggil harus bersedia dengan beberapa mekanisme penangkapan. Dalam keadaan ini, kata kunci lontaran digunakan. Ia dinyatakan sejurus selepas penyataan deklarasi kaedah dan tepat sebelum pendakap pembukaan.

Apakah persamaan antara lontaran dan lontaran di Jawa?

Kedua-duanya adalah kata kunci di Java untuk pengendalian pengecualian

Apakah Perbezaan Antara Lemparan dan Lemparan di Jawa?

Artikel Diff Tengah sebelum Jadual

lontaran vs lontaran di Jawa

'Lemparan' adalah kata kunci di Java yang digunakan untuk membuang pengecualian secara eksplisit. 'Throws' adalah kata kunci di Java yang digunakan untuk menyatakan pengecualian.
Pelbagai Pengecualian
Tidak boleh ada banyak pengecualian dengan balingan. Terdapat banyak pengecualian dengan lontaran.
Diikuti oleh
'Lontaran' diikuti dengan contoh. 'Lontaran' diikuti oleh kelas.
Kaedah Menggunakan
'Lontaran' digunakan dalam kaedah. 'Lontaran' digunakan dengan tandatangan kaedah.

Ringkasan - lemparan vs lontaran di Java

Kesalahan masa berjalan menyebabkan program disusun tetapi memberikan hasil yang tidak dijangka atau menghentikan pelaksanaan program. Keadaan itu adalah pengecualian. Lemparan dan lemparan adalah dua kata kunci yang digunakan dalam pengaturcaraan Java untuk pengendalian pengecualian. Artikel ini membincangkan perbezaan antara balingan dan lemparan. Perbezaan antara lontaran dan lemparan di Java ialah lemparan adalah kata kunci yang digunakan untuk melontarkan pengecualian secara eksplisit sementara balingan digunakan untuk menyatakan pengecualian.

Disyorkan: