Isi kandungan:
- Langkah 1: "Ralat Sintaks, Masukkan"; " untuk Melengkapkan Penyataan Block”
- Langkah 2: "tidak dapat Diselesaikan ke Pembolehubah", atau "masukkan VariableDeclarators"
- Langkah 3: "masukkan"} untuk Melengkapkan ClassBody "
- Langkah 4: Gelung Tak Terhingga
- Langkah 5: "tidak dapat Diselesaikan ke Jenis"
- Langkah 6: "Kaedah" "Tidak Ditentukan untuk Jenis"
- Langkah 7: "String Literal Tidak Ditutup dengan Betul oleh Petikan Berganda"
- Langkah 8: "Jenis pengembalian untuk Kaedah Hilang"
- Langkah 9: Bantuan Tambahan
Video: Penyahpepijatan Java Asas: 9 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:10
Panduan arahan ini merangkumi pemeriksaan langkah demi langkah asas untuk pengendalian ralat Java. Panduan ini tidak memberikan sebarang bantuan dalam menyiapkan perisian pengaturcaraan java dan mengharapkan bahawa anda telah menyelesaikan tugas ini lebih awal. Untuk penggunaan panduan ini dengan sebaik-baiknya, kembalilah kepadanya setiap kali berlaku ralat yang anda tidak pasti dan periksa 8 kemungkinan yang sama sehingga anda menemui jalan penyelesaian atau sampai ke penghujungnya. Perlu diingat, contoh-contoh ini relatif asas dan bertujuan untuk sokongan pemula.
Sebelum anda mulai memeriksa setiap kemungkinan penyelesaian, perhatikan ralat yang diberitahu oleh Java kepada anda. Setiap langkah akan dimulakan dengan menunjukkan kesalahan yang berkaitan dengannya.
Langkah 1: "Ralat Sintaks, Masukkan"; " untuk Melengkapkan Penyataan Block”
Ini adalah kesalahan sintaks yang paling asas, ini bermaksud anda lupa titik koma di akhir penyataan anda. Semua pernyataan dan pernyataan ekspresi akan diakhiri dengan titik koma. Dalam beberapa keadaan lain seperti jika, jika tidak, dan untuk pernyataan, anda tidak perlu meletakkan titik koma.
Langkah 2: "tidak dapat Diselesaikan ke Pembolehubah", atau "masukkan VariableDeclarators"
Ralat Sintaks ini berlaku semasa anda cuba menggunakan pemboleh ubah tanpa membuatnya terlebih dahulu atau memberikannya jenis data. Cukup tambahkan jenis data yang dikaitkan dengan pemboleh ubah anda, contohnya adalah "int", "boolean", "char", dan "double".
Langkah 3: "masukkan"} untuk Melengkapkan ClassBody"
Kesalahan Sintaks kami yang seterusnya ada kaitan dengan kurungan keriting. Anda biasanya akan melihat ralat berlaku apabila anda terlepas salah satu atau kedua-dua tanda kurung. Sekiranya anda kehilangan kedua-duanya, anda akan melihat ralatnya, "masukkan" ClassBody "untuk menyelesaikan ClassDeclaration". Sekiranya hanya satu yang hilang, anda akan melihat ralat tersebut, "masukkan"} "untuk menyelesaikan ClassBody" atau "{diharapkan selepas token ini". Kesalahan biasanya akan berlaku di talian jika kurungan keriting dapat ditempatkan untuk memberikan perbaikan.
Langkah 4: Gelung Tak Terhingga
Kami sekarang melihat kes di mana kesalahan kemungkinan besar tidak akan diberikan oleh klien Java. Ini berlaku apabila anda mempunyai gelung seperti gelung sementara atau gelung untuk gelung yang berpusing tanpa had. Tidak ada jawapan mudah untuk penyelesaiannya kerana kod setiap orang akan berbeza-beza tetapi cuba menambahkan had tambahan manual dalam kod harus menjadi tujuan utama. Selepas usaha itu untuk mengetahui mengapa kod anda tidak dapat memenuhi syarat putaran gelung anda?
Langkah 5: "tidak dapat Diselesaikan ke Jenis"
Kesalahan Sintaks ini ada kaitan dengan import. Setiap kali kita mahu menggunakan API dari kelas lain, kita mesti mengimport kelas tersebut ke kelas semasa. Kejadian yang biasa berlaku adalah penggunaan fungsi Scanner, untuk menggunakannya anda mesti mengimport kelas "java.util. Scanner". Perlu diingat bahawa ini hanyalah satu contoh.
Langkah 6: "Kaedah" "Tidak Ditentukan untuk Jenis"
Kesalahan Sintaks ini berlaku apabila kita lupa nama kelas semasa panggilan kaedah. Contoh utama untuk ini adalah apabila kita mencetak. Sekiranya anda adalah seseorang yang menggunakan bahasa yang menggunakan fungsi cetakan yang mudah (), ini sering berlaku. Anda sebaliknya ingin menggunakan System.out.print () atau System.out.println (). Ini akan selalu berlaku semasa panggilan kaedah.
Langkah 7: "String Literal Tidak Ditutup dengan Betul oleh Petikan Berganda"
Sintaks ini berlaku semasa kita menggunakan Strings. Masalahnya ada kaitan dengan String terbuka tetapi tidak tertutup. Ia selalu ditandai pada garis di mana ia berlaku dan diperbaiki dengan meletakkan petikan berganda kedua itu. Sebagai catatan sampingan, jika anda cuba menggunakan petikan tunggal untuk String yang juga akan menghasilkan kesalahan "pemalar watak tidak sah".
Langkah 8: "Jenis pengembalian untuk Kaedah Hilang"
Sintaks terakhir yang perlu disebutkan adalah kaedah pengembalian kaedah dan pengembalian yang hilang. "Jenis pengembalian untuk kaedah tidak ada" berlaku apabila anda mempunyai kaedah yang berusaha mengembalikan sesuatu sambil kehilangan spesifikasi jenis itu dalam tandatangan kaedah. Kesalahan akan berlaku pada tandatangan dan biasanya penyelesaiannya sangat cepat. Ketika datang ke ralat "kaedah mesti mengembalikan hasil dari jenis" anda hanya perlu memastikan anda mengembalikan sesuatu dengan jenis itu.
Langkah 9: Bantuan Tambahan
Sekiranya anda tidak dapat mencari jalan keluar untuk ralat anda, maka pertimbangkan untuk mencuba salah satu daripada pilihan berikut. Salin catatan Java mengenai kesalahan yang berlaku dan cubalah mencari jalan keluar dengan menempelkannya ke beberapa carian web. Cari beberapa panduan pengendalian ralat Java yang lebih maju atau eksplisit. Terakhir, jika tidak ada pilihan ini yang membantu dan anda mempunyai masa yang terluang, cuba hantarkan soalan anda di forum sokongan seperti Stackoverflow. Anda biasanya akan mendapat jawapan dengan penjelasan mengapa kesalahan berlaku sejak awal.
Disyorkan:
Komputer ASAS Genggam: 6 Langkah (dengan Gambar)
Komputer BASIC Genggam: Instructable ini menerangkan proses saya membina komputer genggam kecil yang menjalankan BASIC. Komputer dibina di sekitar cip AVR ATmega 1284P, yang juga mengilhami nama bodoh untuk komputer (HAL 1284). Binaan ini diHASILKAN oleh
Komponen Pemasangan Permukaan Pematerian - Asas Pematerian: 9 Langkah (dengan Gambar)
Komponen Pemasangan Permukaan Pematerian | Asas Pematerian: Setakat ini dalam Siri Asas Pematerian saya, saya telah membincangkan asas-asas yang cukup mengenai pematerian untuk anda mula berlatih. Dalam Instructable ini, apa yang akan saya bincangkan adalah sedikit lebih maju, tetapi ini adalah beberapa asas untuk pematerian Surface Mount Compo
Pematerian Melalui Komponen Lubang - Asas Pematerian: 8 Langkah (dengan Gambar)
Pematerian Melalui Komponen Lubang | Asas Pematerian: Dalam Arahan ini saya akan membincangkan beberapa asas mengenai pematerian komponen lubang ke papan litar. Saya akan menganggap bahawa anda sudah memeriksa 2 Instructables pertama untuk siri Soldering Basics saya. Sekiranya anda belum melihat In
Kabel Pematerian ke Kawat - Asas Pematerian: 11 Langkah
Kabel Pematerian ke Kawat | Asas Pematerian: Untuk ini, saya akan membincangkan cara-cara biasa untuk memateri wayar ke wayar lain. Saya akan menganggap bahawa anda sudah memeriksa 2 Instructables pertama untuk siri Soldering Basics saya. Sekiranya anda belum melihat Instruksiku mengenai Menggunakan
Asas Yang Sangat Asas dari Laman Web berasaskan Div: 7 Langkah
Asas Yang Sangat Asas dari Laman web yang berasaskan Div: Arahan ini akan menunjukkan kepada anda asas bagaimana membina laman web dengan div. Kerana jadual yang digunakan untuk susun atur adalah jahat !: pUntuk memahami arahan ini, anda perlu mengetahui html dan css asas. Sekiranya anda tidak memahami sesuatu, sila