Rumah >Java >javaTutorial >Bagaimana untuk mengelakkan ralat dalam kod Java?

Bagaimana untuk mengelakkan ralat dalam kod Java?

WBOY
WBOYke hadapan
2023-09-11 23:57:02990semak imbas

Bagaimana untuk mengelakkan ralat dalam kod Java?

Apabila pembangun melanggar peraturan bahasa pengaturcaraan Java, ralat mungkin terhasil daripada ralat menaip pengaturcara semasa membangunkan atur cara Ia mungkin menghasilkan output yang salah atau menyebabkan atur cara ditamatkan secara tidak normal

Andaikan anda telah menulis sekeping kod dalam Java dan ingin menjalankan atau menyusunnya, dan tiba-tiba anda menghadapi ralat dalam kod Java. Dan kemudian anda mula bimbang tentang apa yang perlu dilakukan? Hasilnya ialah apabila ralat berlaku, program ditamatkan kerana ia tidak dapat menangkap ralat.

Mengapa menunggu proses ini untuk mencari ralat dalam kod anda. Anda mendapat hasil yang sempurna untuk kod program Java anda jika anda mempunyai beberapa idea atau pengetahuan untuk mengelakkan ralat sebelum atur cara menyusun atau dijalankan. anda akan menjimatkan masa dan lebih mudah menjalankan dan menyusun kod Cara terbaik untuk membetulkan ralat adalah dengan mengelakkannya.

Berikut ialah beberapa cara yang kami terangkan untuk anda yang membantu anda mengelakkan ralat Java.

Cara Mengelakkan Ralat kod Java

Di Java, ralat boleh berlaku dalam tiga cara: ralat masa kompilasi, ralat masa jalan dan ralat logik.

Ralat masa jalan

Ralat Masa Jalankan berlaku atau dikesan semasa pelaksanaan kod program ini kadangkala dikesan apabila pengaturcara memasukkan data yang salah atau tidak berkaitan berlaku apabila program tidak mengandungi ralat sintaks tetapi meminta peranti melakukan sesuatu yang bukan peranti dapat melaksanakan dengan memuaskan.

Pembangun atau pengkompil tidak dapat mengenal pasti kaedah yang salah ini semasa penyusunan. Dan apabila program berjalan, mesin maya Java mengesannya.

Kita boleh meletakkan kod pengaturcaraan yang rosak dalam blok cuba dan menangkap ralat dalam blok tangkapan untuk mengawal ralat semasa masa jalan.

Contoh - Contohnya, jika pengguna memasukkan data dalam format rentetan apabila peranti menjangkakan integer, ralat masa jalan akan berlaku.

Ralat masa kompilasi

Ralat masa kompilasi ialah ralat yang menghalang kod Java daripada dijalankan kerana sintaks yang salah, termasuk kurungan yang hilang atau koma bertitik hilang pada penghujung pernyataan, dsb. Semasa proses penyusunan, apabila pengkompil Java mengesan ralat ini, kod ralat dipaparkan pada skrin. Kadangkala, ralat sintaks juga digunakan untuk merujuk kepada ralat masa kompilasi.

Sebagai hasil daripada pengkompil java yang mengenal pasti ralat untuk anda, ralat ini mudah untuk dikesan dan dibetulkan Pengkompil akan mengenal pasti kod yang menyusahkan program anda dan andaian kerjanya tentang apa yang salah. pendakap berstruktur, ralat sebenar mungkin berlaku pada permulaan blok.

Biasanya, pengkompil akan menunjukkan penyataan tepat ralat kod, atau kadangkala baris sebelumnya. Pada asasnya, ralat sintaks dalam kod pengaturcaraan dinyatakan sebagai ralat sintaks.

Contoh − Proses salah eja atau nama berubah.

Ralat logik

Apabila program kod Java anda dibina dan dijalankan, tetapi ia melakukan tindakan yang salah, memberikan jawapan yang salah atau tidak menghasilkan hasil apabila perlu ada output, itu adalah ralat logik. Baik pengkompil mahupun JVM tidak dapat mengesan ralat ini. Oleh kerana sistem Java tidak dapat memahami perkara yang sepatutnya dilakukan oleh program anda, ia tidak memberikan sebarang butiran tambahan untuk membantu mengesan ralat.

Ralat semantik ialah nama yang berbeza untuk ralat logik ini disebabkan oleh pengaturcara yang menggunakan idea atau konsep yang salah semasa mengekodkan ralat tatabahasa, manakala ralat logik adalah disebabkan oleh tafsiran yang salah pembolehubah apabila berniat untuk menolaknya, atur cara akan berjalan dengan jayanya dan tanpa ralat, tetapi hasilnya tidak betul.

Contoh - Modulus diperoleh secara tidak sengaja menggunakan operator '/' dan bukannya '%' apabila beroperasi pada pembolehubah.

Penggulungan

Kami sering membuat beberapa kesilapan; kami semua melakukan kesilapan apabila kami menggunakan Java. Sebaik sahaja kita belajar untuk mengesan dan membetulkan kesilapan Java biasa ini, kita boleh mengelak daripada membuat kesilapan itu lagi.

Java memudahkan untuk mengelakkan ralat, yang menjimatkan masa dan menjadikan kod berjalan dengan lebih cekap. Anda boleh menghalang ralat daripada berlaku semasa membuat atau menulis kod Java pada peranti anda. Untuk membetulkan ralat, anda tidak perlu menunggu proses yang panjang. Di Java, cara terbaik untuk mengelakkan ralat semasa dan selepas pelaksanaan kod ialah pengesanan ralat masa kompilasi dan masa jalan.

Atas ialah kandungan terperinci Bagaimana untuk mengelakkan ralat dalam kod Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam