Perbezaan Antara membaling dan melempar di Jawa

Perbezaan Utama - buang vs melemparkan di Jawa
 

Terdapat kesilapan semasa pengaturcaraan. Kesilapan dalam program memberikan hasil yang tidak dijangka atau ia boleh menamatkan pelaksanaan program. Oleh itu, adalah lebih baik untuk mengesan dan menguruskan kesilapan dengan betul untuk melaksanakan program dengan betul. Kesalahan boleh terdiri daripada dua jenis. Mereka adalah kesilapan kompilasi masa dan ralat runtime. Apabila terdapat ralat sintaks, terdapat ditunjukkan oleh compiler Java. Mereka dipanggil ralat kompilasi-masa. Beberapa ralat kompilasi masa yang biasa hilang titik koma, hilang pendakap kerinting, pembolehubah yang tidak diisytiharkan dan pengecam salah kata atau kata kunci. Kadang-kadang, program ini dapat dikompilasi dengan betul tetapi ia dapat memberikan output yang salah. Mereka dipanggil ralat runtime. Beberapa kesilapan runtime biasa membahagi dengan sifar dan menilai elemen yang tidak terikat pada array. Pengecualian adalah keadaan yang disebabkan oleh ralat runtime dalam program ini. Pelaksanaan program tamat apabila pengecualian berlaku. Jika pengaturcara mahu meneruskan pelaksanaan kod yang selebihnya, maka pengaturcara boleh menangkap objek terkecuali yang dilemparkan oleh keadaan ralat dan memaparkan mesej ralat. Ini dipanggil pengendalian pengecualian. Kod yang boleh menyebabkan ralat berada di blok cuba dan mesej berada dalam blok tangkapan. Lemparan dan lemparan adalah dua kata kunci yang digunakan dalam pengendalian pengecualian Java perbezaan utama antara lemparan dan lontaran di Jawa adalah, membuang adalah kata kunci yang digunakan untuk membuang pengecualian secara eksplisit sementara throw digunakan untuk menyatakan pengecualian.

KANDUNGAN

1. Gambaran Keseluruhan dan Perbezaan Utama
2. Apa yang dibuang di Jawa
3. Apa yang dibuang di Jawa
4. Persamaan Antara membaling dan melemparkan di Jawa
5. Side by Side Comparison - membuang vs melemparkan di Jawa dalam Borang Tabular
6. Ringkasan

Apa yang dibuang di Jawa?

Lemparkan kata kunci digunakan untuk membuang pengecualian secara eksplisit. Lemparan itu diikuti dengan contoh kelas Pengecualian. contohnya. - membuang Pengecualian baru ("Kesalahan membahagikan dengan sifar"); Ia digunakan di dalam badan kaedah untuk membuang pengecualian. Rujuk program di bawah.

Rajah 01: Program dengan kata kunci lempar

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

Apa yang dibuang di Jawa?

Kata kunci lempar digunakan untuk mengisytiharkan pengecualian. Ia diikuti oleh nama kelas pengecualian. contohnya. - Membuang Pengecualian. Pengaturcara boleh mengisytiharkan pelbagai pengecualian menggunakan kata kunci lontaran. Ia digunakan dengan tandatangan kaedah. Rujuk contoh di bawah.

Rajah 02: Program dengan kata kunci lontaran

Kod yang boleh mempunyai ralat diletakkan di dalam percubaan hitam. Mesej ralat berada di dalam blok tangkapan. Pemanggil kaedah mengenalpasti jenis pengecualian tertentu boleh dijangkakan dari kaedah yang dipanggil. Pemanggil harus bersedia dengan beberapa mekanisme penangkapan. Dalam keadaan ini, kata kunci melempar digunakan. Ia dinyatakan dengan serta-merta selepas pernyataan deklarasi kaedah dan sebelum pembukaan pembukaan.

Apakah Kesamaan Antara membaling dan melemparkan di Jawa?

  • Kedua-dua kata kunci di Jawa untuk pengendalian pengecualian.

Apakah Perbezaan Antara membaling dan melempar di Jawa?

membaling vs melontar di Jawa

'Lemparkan' adalah kata kunci di Jawa yang digunakan untuk membuang pengecualian secara eksplisit. 'Melemparkan' adalah kata kunci dalam Java yang digunakan untuk menyatakan pengecualian.
 Pengecualian Berbilang
Tidak boleh ada banyak pengecualian dengan membuang. Terdapat banyak pengecualian dengan lontaran.
Diikuti oleh
'Lemparkan' diikuti oleh satu contoh. 'Melempar' diikuti oleh kelas.
 Kaedah Menggunakan
'Lempar' digunakan dalam kaedah. 'Melemparkan' digunakan dengan tandatangan kaedah.

Ringkasan - buang vs melemparkan di Jawa 

Kesalahan masa lalai menyebabkan program itu disusun tetapi ia memberikan hasil yang tidak dijangka atau menamatkan pelaksanaan program. Keadaan itu adalah pengecualian. Lontaran dan lontaran adalah dua kata kunci yang digunakan dalam pemrograman Java untuk pengendalian pengecualian. Artikel ini membincangkan perbezaan antara membaling dan melemparkan. Perbezaan antara lemparan dan lontaran di Jawa adalah lemparan itu adalah kata kunci yang digunakan untuk membuang pengecualian secara jelas manakala lemparan digunakan untuk menyatakan pengecualian.

Rujukan:

1.Throw dan lemparkan kata kunci dalam java dengan contoh | Pengecualian Mengendalikan Teori Jawa, Program Pengaturcaraan, 2 Nov. 2017. Boleh didapati di sini
2.Point, Tutorial. "Pengecualian Java." Titik Tutorial, 8 Jan. 2018. Boleh didapati di sini
3. "Java Throws Keyword - javatpoint." Titik Tutorial, Boleh didapati di sini