Rumah Kewangan Peribadi Ringkasan Kesalahan Penangkapan di Java - dummies

Ringkasan Kesalahan Penangkapan di Java - dummies

Video: MAHABARATA!! Basudewa menerima kutukan..eps terakhir.. 2024

Video: MAHABARATA!! Basudewa menerima kutukan..eps terakhir.. 2024
Anonim

Mengetahui apabila ralat boleh berlaku dalam program Java anda adalah penting. Anda perlu memahami bila mencari masalah tertentu dalam permohonan anda. Walau bagaimanapun, penting juga untuk memahami bagaimana kesalahan berlaku.

Jenis ralat menentukan strategi yang anda gunakan untuk mencari dan apa yang anda boleh lakukan untuk memperbaikinya. Walaupun beberapa kesilapan memerlukan anda membetulkan kod dan mengemas kini aplikasi, beberapa ralat diperbetulkan dengan mencuba semula operasi atau berinteraksi dengan pengguna dalam beberapa cara.

Berikut adalah perkara utama yang perlu anda ingati mengenai ralat dalam Java:

  • Kesilapan Syntactical (sintaks) biasanya disebabkan oleh menulis kod Java dengan tidak betul.

  • Kesilapan semantik biasanya berlaku apabila anda menulis kod Java dengan betul tetapi menggunakan konsep pemrograman Java secara salah.

  • Kesalahan logik biasanya berlaku apabila kod Java ditulis dan diterapkan dengan betul, tetapi pelaksanaan tugas tidak betul.

  • Kesalahan sintaks adalah yang paling mudah untuk dibaiki, kesilapan semantik datang seterusnya, dan kesilapan logik adalah yang paling sukar untuk diperbaiki.

  • Perangkap kesilapan bermaksud mengesan objek pengecualian dan melakukan sesuatu dengannya.

  • Pengendalian ralat bermakna menyelesaikan pengecualian dengan memaparkan mesej kepada pengguna atau bergantung pada cara lain.

  • Semua aplikasi harus mengandungi kod pengendalian ralat yang sesuai.

  • Apabila menyediakan pengendalian kesilapan yang lengkap, sentiasa menangani kesilapan yang paling spesifik terlebih dahulu, dan kemudian beralih kepada ralat yang kurang khusus.

  • Gunakan objek pilihan untuk membantu mengurangkan potensi ralat dalam permohonan anda.

  • Menyediakan maklumat khusus apabila mungkin apabila membuang ralat.

  • Java memungkinkan untuk menangkap beberapa pengecualian menggunakan klausa tangkapan tunggal.

  • Apabila tahap aplikasi tidak dapat mengendalikan pengecualian, pastikan anda menyerahkannya ke peringkat seterusnya.

  • Pengecualian yang diperiksa memastikan bahawa sesiapa yang menggunakan kaedah yang berkaitan menyediakan pengendalian ralat yang diperlukan.

Dan inilah perbincangan teknologi yang perlu anda ketahui untuk bekerja dengan kesalahan dalam program Java:

  • pemproses latar belakang: Tugas yang melaksanakan aplikasi di belakang tabir. Sebagai contoh, apabila pengguna meminta aplikasi mencetak dokumen, aplikasi itu melaksanakan tugas ini di latar belakang sementara pengguna terus berinteraksi dengan aplikasi di latar depan.

  • timbunan panggilan: Senarai kaedah yang mendahului kaedah semasa. Setiap kaedah yang dipanggil seterusnya dalam baris untuk mencapai tahap semasa timbunan panggilan. Kebanyakan aplikasi mempunyai sejumlah besar tahap, jadi timbunan panggilan merupakan alat penting dalam menetapkan kesilapan aplikasi.

  • pengecualian diperiksa: Pengecualian yang JRE memaksa pengguna kelas untuk mengendalikan. Pengkompil sebenarnya memeriksa untuk mengesahkan bahawa anda telah memberikan pengendalian pengecualian dan tidak akan membuat. fail kelas untuk anda jika anda tidak memberikan pengendalian. Sebab untuk menggunakan pengecualian diperiksa adalah untuk memastikan bahawa kelas dan objek yang dihasilkan darinya berfungsi dengan pasti. Kesalahan

  • : Apa-apa kelakuan aplikasi yang tidak diduga atau tidak dijangka, termasuk tindakan atau hasil yang berada di luar bidang output aplikasi yang dijangkakan. Pengendalian ralat

  • : Tindakan menyelesaikan pengecualian bahawa aplikasi telah terperangkap dengan memaparkan mesej kepada pengguna atau mengambil tindakan lain.

  • kesilapan mengesan: Tindakan mengesan pengecualian dan menyampaikan maklumat ini kepada penyataan tangkapan yang menyelesaikan objek pengecualian yang betul.

  • pengecualian: Objek khas yang mentakrifkan keadaan ralat dalam aplikasi. Pengecualian memberitahu di mana ralat telah berlaku dan ralat apa yang telah berlaku. Dalam sesetengah kes, pengecualian mungkin memberikan bit tambahan maklumat yang boleh digunakan oleh penerima untuk menyelesaikan ralat.

  • pemprosesan latar depan: Tugas keutamaan yang dilakukan oleh aplikasi sebagai sebahagian daripada berinteraksi dengan pengguna (termasuk sistem). Sebagai contoh, antara muka pengguna untuk sebarang aplikasi adalah tugas pemprosesan latar depan. Dalam kebanyakan kes, pemprosesan latar depan berlaku pada keutamaan yang lebih tinggi daripada pemprosesan latar belakang untuk memastikan permohonan itu dapat memenuhi permintaan pengguna tepat pada masanya.

  • parse: Tindakan mentafsirkan input dan menghasilkan output berdasarkan input itu. Sebagai contoh, apabila pengaturcara menyediakan kod kepada pengompilasi Java, pengompil menghasilkan kod byte Java sebagai output. Begitu juga, apabila pengguna menyediakan rentetan angka sebagai input, parser boleh menghasilkan nilai angka sebagai output.

  • melemparkan: Tindakan membuat objek pengecualian dan lulus ke pemanggil kod semasa. Membuang pengecualian bermakna kod semasa tidak dapat menyelesaikan ralat dan memerlukan bantuan untuk memperbaikinya. Objek pengecualian akan membantu pemanggil memahami apa yang telah berlaku dan membolehkan penelepon untuk membetulkan masalah dalam banyak situasi.

Ringkasan Kesalahan Penangkapan di Java - dummies

Pilihan Editor

Spotify Unlimited - dummies

Spotify Unlimited - dummies

Spotify Unlimited adalah cara yang cemerlang untuk mendengar semua muzik yang anda inginkan tanpa batas apa pun. Ia seperti orang yang istimewa yang membeli makanan dan minum sepanjang malam supaya anda tidak perlu risau mengenai bil tersebut. Ia seperti dapat tidur pada hujung minggu tanpa bimbang tentang kerja atau sama ada ...

Genre Spotify - dummies

Genre Spotify - dummies

Sama ada rock, tekno, pop, jazz, industri, indie pop, rakyat , klasik, logam berat, waltz, atau apa sahaja yang menarik minat anda, Spotify mempunyai genre, atau jenis muzik, dilindungi. Anda boleh mencari genre biasa dari dalam Spotify. Walaupun Spotify telah mengeluarkan senarai hampir 1,000 genre yang diketahui, tidak semua mereka akan menyampaikan ...

Mengemas kini Aplikasi Mudah Alih Spotify - dummies

Mengemas kini Aplikasi Mudah Alih Spotify - dummies

Apl mudah alih dikemas kini dengan keteraturan tanpa henti. Ia seolah-olah seperti ada setiap hari. Tetapi aplikasi sentiasa kerja sedang berjalan, dan Spotify adalah satu syarikat yang sentiasa mencari untuk berkembang dan meningkatkan produknya. Aplikasi juga dikemas kini untuk memperbaiki pepijat kecil dan kadang-kadang lebih serius. Tidak lama selepas masa lama ditunggu-tunggu ...

Pilihan Editor

Cara Menggunakan Fail dan Alat Capaian Pantas dalam Access 2016 - dummies

Cara Menggunakan Fail dan Alat Capaian Pantas dalam Access 2016 - dummies

Jika anda 'semula segar daripada menggunakan versi sebelum Office 2007 (XP dan sebelumnya), anda akan lega untuk melihat tab Fail dalam Akses 2016. Pengguna Office 2007 kehilangan perkataan biasa dalam antara muka versi itu, kemudian digantikan oleh butang Office , dengan tiada perkataan "Fail" yang menghiburkan. Fail perkataan datang kembali pada tahun 2010, ...

Cara menjalankan Wizard Pertanyaan di Access 2016 - dummies

Cara menjalankan Wizard Pertanyaan di Access 2016 - dummies

Dengan Access 'Query Wizard, maklumat jadual dan medan, dan Wizard Kueri Mudah menjaga hal-hal lain. Begini cara anda membuat pertanyaan: Di atas sekeping kertas, letakkan data yang anda inginkan dalam hasil pertanyaan anda. Permintaan mengembalikan lembaran data (tajuk lajur yang diikuti oleh baris data), jadi buat ...

Cara menjalankan Wizard Pertanyaan di Access 2013 - dummies

Cara menjalankan Wizard Pertanyaan di Access 2013 - dummies

Dengan Access 'Query Wizard, maklumat jadual dan medan, dan Wizard Kueri Mudah menjaga hal-hal lain. Berikut adalah cara anda membuat pertanyaan:

Pilihan Editor

10 Avuncular Cadangan untuk Word 2016 - dummies

10 Avuncular Cadangan untuk Word 2016 - dummies

Anda mungkin akan menghabiskan banyak masa dengan Word 2016. Jadi , mengapa tidak menggunakan semua helah perdagangan? Berikut adalah sepuluh perkara nasihat pemproses kata yang mesra dan berguna. Simpan kertas pencetak, toner, dan bekalan yang berguna Pejabat elektronik adalah mitos. Bersama dengan pemproses perkataan anda, anda memerlukan bekalan pejabat dunia sebenar. ...

Secara automatik Isi Kata dengan Word 2003 AutoText - dummies

Secara automatik Isi Kata dengan Word 2003 AutoText - dummies

Ciri AutoTeks dalam Word 2003 secara automatik selesai menulis perkataan bahawa anda telah mula mengeja. Katakanlah bahawa anda sedang menulis Novel Besar Amerika Syarikat yang akan memaparkan Christopher sebagai wira anda. Daripada mengeja Christopher berkali-kali, anda hanya menaip beberapa huruf nama dan kotak pop timbul. Ia mengatakan: Christopher: (Tekan ENTER untuk Masukkan). ...

Dasar File Menu Word 2013 - dummies

Dasar File Menu Word 2013 - dummies

Di Word 2013, mengklik tab File membuka menu Fail, dikenali sebagai pandangan Backstage. Paparan belakang pentas menyediakan akses kepada arahan yang ada kaitan dengan fail data yang anda bekerjasama - perkara seperti menyimpan, membuka, mencetak, menghantar, dan menyemak sifatnya. Untuk meninggalkan pandangan Backstage, klik beberapa tab lain atau tekan ...