Daftar Isi:
- Langkah 1: “Kesalahan Sintaks, Masukkan “;” untuk Menyelesaikan BlockStatement”
- Langkah 2: “tidak dapat diselesaikan ke Variabel”, atau “masukkan VariableDeclarators”
- Langkah 3: "masukkan "}" untuk Menyelesaikan ClassBody"
- Langkah 4: Loop Tak Terbatas
- Langkah 5: "tidak dapat Diselesaikan ke Jenis"
- Langkah 6: "Metode "" Tidak Terdefinisi untuk Jenisnya"
- Langkah 7: “string Literal Tidak Ditutup dengan Benar oleh tanda kutip ganda”
- Langkah 8: "Tipe pengembalian untuk Metode Tidak Ada"
- Langkah 9: Bantuan Ekstra
Video: Debugging Java Dasar: 9 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Panduan instruksi ini mencakup pemeriksaan langkah demi langkah dasar untuk penanganan kesalahan Java. Panduan ini tidak memberikan bantuan apa pun dalam menyiapkan perangkat lunak pemrograman java dan mengharapkan Anda telah menyelesaikan tugas ini sebelumnya. Untuk penggunaan terbaik dari panduan ini, kembalilah ke sana setiap kali terjadi kesalahan yang Anda tidak yakin dan periksa melalui 8 kemungkinan umum sampai Anda menemukan solusi atau mencapai akhir. Perlu diingat, semua contoh ini relatif mendasar dan dimaksudkan untuk dukungan pemula.
Sebelum Anda mulai memeriksa setiap solusi yang mungkin, lihat kesalahan yang diberitahukan Java kepada Anda. Setiap langkah akan dimulai dengan menampilkan kesalahan yang terkait dengannya.
Langkah 1: “Kesalahan Sintaks, Masukkan “;” untuk Menyelesaikan BlockStatement”
Ini adalah kesalahan sintaks yang paling mendasar, itu berarti Anda lupa titik koma di akhir pernyataan Anda. Semua pernyataan deklarasi dan ekspresi akan diakhiri dengan titik koma. Dalam beberapa contoh lain seperti dengan if, else, dan untuk pernyataan Anda tidak perlu menempatkan titik koma.
Langkah 2: “tidak dapat diselesaikan ke Variabel”, atau “masukkan VariableDeclarators”
Kesalahan sintaks ini terjadi saat Anda mencoba menggunakan variabel tanpa membuatnya terlebih dahulu atau memberikannya tipe data. Cukup tambahkan tipe data yang terkait dengan variabel Anda, contohnya bisa “int”, “boolean”, “char”, dan “double”.
Langkah 3: "masukkan "}" untuk Menyelesaikan ClassBody"
Kesalahan Sintaks kami berikutnya berkaitan dengan kurung kurawal. Anda biasanya akan melihat kesalahan terjadi ketika Anda melewatkan salah satu atau kedua tanda kurung kurawal. Jika Anda kehilangan keduanya, Anda akan melihat kesalahan, "masukkan "ClassBody" untuk menyelesaikan ClassDeclaration". Jika hanya satu yang hilang, Anda akan melihat kesalahan, "masukkan "}" untuk menyelesaikan ClassBody" atau "{ diharapkan setelah token ini". Kesalahan biasanya akan terjadi pada baris jika kurung kurawal dapat ditempatkan untuk memberikan perbaikan.
Langkah 4: Loop Tak Terbatas
Kami sekarang melihat kasus di mana kesalahan kemungkinan besar tidak akan diberikan oleh klien Java. Ini terjadi ketika Anda memiliki perulangan seperti perulangan while atau perulangan for yang berputar tanpa batas. Tidak ada jawaban sederhana untuk solusinya karena kode setiap orang akan bervariasi tetapi mencoba menambahkan batas tambahan manual dalam kode harus menjadi tujuan utama. Setelah upaya itu untuk mencari tahu mengapa kode Anda tidak dapat memenuhi kondisi istirahat loop Anda?
Langkah 5: "tidak dapat Diselesaikan ke Jenis"
Kesalahan Sintaks ini ada hubungannya dengan impor. Kapan pun kita ingin menggunakan API dari kelas lain, kita harus mengimpor kelas itu ke kelas saat ini. Kejadian umum untuk ini adalah penggunaan fungsi Pemindai, untuk menggunakannya Anda harus mengimpor kelas "java.util. Scanner". Perlu diingat ini hanya contoh.
Langkah 6: "Metode "" Tidak Terdefinisi untuk Jenisnya"
Kesalahan Sintaks ini terjadi ketika kita lupa nama kelas selama pemanggilan metode. Contoh utama untuk ini adalah setiap kali kami mencoba mencetak. Jika Anda seseorang yang berasal dari bahasa yang menggunakan fungsi print() sederhana maka ini bisa sering terjadi. Anda malah ingin menggunakan System.out.print() atau System.out.println(). Ini akan selalu terjadi selama pemanggilan metode.
Langkah 7: “string Literal Tidak Ditutup dengan Benar oleh tanda kutip ganda”
Sintaks ini terjadi ketika kita menggunakan Strings. Masalahnya ada hubungannya dengan String yang terbuka tetapi tidak tertutup. Itu selalu ditandai pada baris di mana itu terjadi dan diperbaiki dengan menempatkan tanda kutip ganda kedua. Sebagai catatan tambahan, jika Anda mencoba menggunakan kutipan tunggal untuk String, itu juga akan menghasilkan kesalahan "konstanta karakter tidak valid".
Langkah 8: "Tipe pengembalian untuk Metode Tidak Ada"
Sintaks terakhir yang layak disebutkan adalah tipe pengembalian metode dan pengembalian yang hilang. "Tipe pengembalian untuk metode tidak ada" terjadi ketika Anda memiliki metode yang mencoba mengembalikan sesuatu sementara spesifikasi jenis itu hilang dalam tanda tangan metode. Kesalahan akan terjadi pada tanda tangan dan biasanya merupakan penyelesaian yang sangat cepat. Ketika sampai pada kesalahan "metode harus mengembalikan hasil jenis", Anda hanya perlu memastikan bahwa Anda mengembalikan sesuatu dengan jenis itu.
Langkah 9: Bantuan Ekstra
Jika Anda tidak dapat menemukan perbaikan untuk kesalahan Anda, pertimbangkan untuk mencoba salah satu opsi berikut ini. Salin catatan Java tentang kesalahan yang terjadi dan coba temukan solusi dengan menempelkannya ke beberapa pencarian web. Cari beberapa panduan penanganan kesalahan Java yang lebih maju atau eksplisit. Terakhir, jika tidak ada opsi ini yang membantu dan Anda memiliki waktu luang, coba posting pertanyaan Anda di forum dukungan seperti Stackoverflow. Anda biasanya akan mendapatkan perbaikan respons dengan penjelasan mengapa kesalahan terjadi di tempat pertama.
Direkomendasikan:
Komponen Pemasangan Permukaan Solder - Dasar-dasar Solder: 9 Langkah (dengan Gambar)
Komponen Pemasangan Permukaan Solder | Dasar-dasar Solder: Sejauh ini dalam Seri Dasar Solder saya, saya telah membahas dasar-dasar yang cukup tentang penyolderan untuk Anda mulai berlatih. Dalam Instructable ini, apa yang akan saya diskusikan sedikit lebih maju, tetapi ini adalah beberapa dasar untuk menyolder Surface Mount Compo
Menyolder Kabel ke Kabel - Dasar-dasar Solder: 11 Langkah
Menyolder Kabel ke Kabel | Dasar-dasar Solder: Untuk Instruksi ini, saya akan membahas cara umum untuk menyolder kabel ke kabel lain. Saya akan berasumsi bahwa Anda telah memeriksa 2 Instructables pertama untuk seri Soldering Basics saya. Jika Anda belum melihat Instruksi saya tentang Menggunakan
Driver H-Bridge Kecil - Dasar-dasar: 6 Langkah (dengan Gambar)
Driver H-Bridge Kecil | Dasar-dasar: Halo dan selamat datang kembali di Instructable lainnya! Pada bagian sebelumnya, saya telah menunjukkan cara membuat kumparan di KiCad menggunakan skrip python. Kemudian saya membuat dan menguji beberapa variasi kumparan untuk melihat mana yang bekerja paling baik. Tujuan saya adalah untuk menggantikan yang besar
Pengenalan Python - Katsuhiko Matsuda & Edwin Cijo - Dasar-dasar: 7 Langkah
Pengenalan Python - Katsuhiko Matsuda & Edwin Cijo - Dasar-dasar: Halo, kami adalah 2 siswa di MYP 2. Kami ingin mengajari Anda dasar-dasar cara membuat kode Python. Itu dibuat pada akhir 1980-an oleh Guido van Rossum di Belanda. Itu dibuat sebagai penerus bahasa ABC. Namanya adalah "Python" karena ketika
Menggunakan Fluks - Dasar-dasar Solder: 5 Langkah
Menggunakan Fluks | Dasar-dasar Solder: Setiap kali Anda menyolder, solder perlu membuat ikatan yang baik dengan bagian-bagian yang Anda solder. Logam bagian dan logam solder harus bersentuhan langsung satu sama lain untuk menciptakan ikatan yang baik. Tapi karena saya