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

Cara Buat Outlet untuk Pengawal Peta di Apl iOS anda - dummies

Cara Buat Outlet untuk Pengawal Peta di Apl iOS anda - dummies

Jika anda mahu menggunakan MapController untuk apl iOS anda, anda memerlukan sebuah saluran keluar. Dengan Pemilih peta anda dijaga, tiba waktunya untuk mencipta saluran supaya MapController mempunyai akses ke paparan Peta untuk memusatkan peta dan mempunyai paparan anotasi. Ikuti langkah berikut:

Bagaimana Membuat Seni Bina Aplikasi iOS - manisan

Bagaimana Membuat Seni Bina Aplikasi iOS - manisan

Senibina aplikasi adalah di mana anda akan bermula dengan pembangunan aplikasi iOS anda. Pada tahap asas, kebanyakan apl terdiri daripada komponen asas yang sama. Kebanyakan aplikasi terdiri daripada yang berikut: Model: Objek model merangkumi logik dan kandungan (data) aplikasi. Views: Kandungan data tidak berguna jika pengguna anda ...

Protein Diet Paleo dan Mengapa Haiwan Matter - manik

Protein Diet Paleo dan Mengapa Haiwan Matter - manik

Manusia, manusia gua dan manusia moden, adalah omnivora . Gaya hidup Paleo membina warisan makan daging. Ahli antropologi bersetuju bahawa nenek moyang kita yang terdahulu adalah pemakan daging, dan saintis menganggarkan bahawa gen kita adalah 99. 9 peratus sama dengan mereka pada masa itu. Daging menyediakan kita dengan protein, asid lemak penting, dan vitamin - sama seperti ...

Pilihan Editor

Bersukacita dengan Perspektif Hak - monyet

Bersukacita dengan Perspektif Hak - monyet

Tidak seperti binatang lain, mengenai pilihan! Anda boleh memilih untuk berbahagia. Anda boleh memilih untuk melihat kehidupan sebagai kaca separuh penuh (optimistik) atau kaca setengah kosong (pesimis). Semuanya datang kepada sama ada anda menentukan masalah sebagai cabaran atau krisis. Mempunyai perspektif yang betul adalah ...

Kebahagiaan: Tahu Kapan Rencana dan Kapan Bukan Untuk - patung

Kebahagiaan: Tahu Kapan Rencana dan Kapan Bukan Untuk - patung

Akhir-akhir ini, manusia memerlukan rancangan untuk semuanya. Adakah rancangan ini menjadikan anda lebih bahagia? Lebih kurang dan lebih sedikit orang boleh melalui hari tanpa BlackBerry. Ibu bapa merancang untuk pendidikan kolej anak-anak mereka apabila anak-anak berada di tadika. Ada perancang persaraan, perancang perjalanan, perancang perkahwinan, dan bahkan ...

Memutuskan apa jenis orangtua yang anda inginkan untuk mencapai kebahagiaan

Memutuskan apa jenis orangtua yang anda inginkan untuk mencapai kebahagiaan

Bagaimana membesarkan anak-anak anda tidak hanya menjejaskan betapa gembiranya mereka; ia memberi kesan kepada bagaimana mereka melakukan persembahan di sekolah, sama ada mereka mengambil merokok, bagaimana mungkin mereka akan mengalami kemurungan, dan sama ada mereka terlibat dalam tingkah laku seksual yang berisiko. Menurut ahli psikologi yang mengkaji hal semacam ini, terdapat empat gaya utama ...

Pilihan Editor

Rakaman Excel Macros dengan Rujukan Mutlak - dummies

Rakaman Excel Macros dengan Rujukan Mutlak - dummies

Mod rakaman lalai excel adalah rujukan mutlak. Apabila rujukan sel dalam formula adalah rujukan mutlak, ia tidak menyesuaikan secara automatik apabila formula disisipkan ke lokasi baru. Cara terbaik untuk memahami bagaimana konsep ini digunakan untuk makro adalah mencuba. Catat makro yang mengira baris ...

Merujuk kepada Nilai atau Rumusan dalam Sel Lain dalam Excel 2007 Formula - dummies

Merujuk kepada Nilai atau Rumusan dalam Sel Lain dalam Excel 2007 Formula - dummies

Menghubungkan formula adalah formula dalam Excel 2007 yang merujuk lokasi dalam lembaran kerja yang sama, buku kerja sama, atau bahkan buku kerja yang berbeza. Apabila anda mencipta formula pautan, ia membawa formula rumit atau asal ke lokasi baru supaya hasil dalam formula pengaudan tetap terikat secara dinamik kepada asal. Jika ...

Rakaman Excel Macros dengan Rujukan Relatif - dummies

Rakaman Excel Macros dengan Rujukan Relatif - dummies

Rujukan relatif dalam makro Excel bermakna relatif kepada sel yang sedang aktif . Oleh itu, berhati-hati dengan pilihan sel aktif anda - kedua-duanya apabila anda merakam rujukan makro relatif dan apabila anda menjalankannya. Pertama, buka Sample File. xlsx boleh didapati dalam talian. Kemudian, gunakan langkah-langkah berikut untuk merakam makro rujukan relatif: Pada ...