Sadržaj:
- Korak 1: „Sintaksička greška, umetnite“;” dovršiti BlockStatements”
- Korak 2: „ne može se riješiti varijablom“ili „umetnite deklaratore varijable“
- Korak 3: "umetnite"} "u kompletno tijelo razreda"
- Korak 4: Beskonačna petlja
- Korak 5: „Nije moguće riješiti vrstu“
- Korak 6: „Metoda“„Nije definirana za tip“
- Korak 7: "Literal stringa nije pravilno zatvoren dvostrukim navodnicima"
- Korak 8: “Vrsta povratka za metodu nedostaje”
- Korak 9: Dodatna pomoć
Video: Osnovno Java ispravljanje grešaka: 9 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:07
Ovaj vodič s uputama pokriva osnovnu provjeru korak po korak za rukovanje Java greškama. Ovaj vodič ne pruža nikakvu pomoć pri postavljanju softvera za java programiranje i očekuje se da ste već ranije izvršili ovaj zadatak. Za najbolju upotrebu ovog vodiča, vratite mu se kad god dođe do greške za koju niste sigurni i provjerite 8 uobičajenih mogućnosti dok ne naiđete na rješenje ili ne dođete do kraja. Imajte na umu da su svi ovi primjeri relativno osnovni i namijenjeni su početničkoj podršci.
Prije nego počnete provjeravati svako moguće rješenje, pogledajte grešku s kojom vas Java obavještava. Svaki korak započinje prikazivanjem greške s kojom je povezan.
Korak 1: „Sintaksička greška, umetnite“;” dovršiti BlockStatements”
Ovo je najosnovnija sintaksna greška, to jednostavno znači da ste zaboravili točku -zarez na kraju vašeg izraza. Sve izjave deklaracije i izraza završavat će se točkom -zarezom. U nekim drugim slučajevima, primjerice s if, else, i za izraze nećete morati postavljati točku -zarez.
Korak 2: „ne može se riješiti varijablom“ili „umetnite deklaratore varijable“
Ova sintaksna greška javlja se kada pokušavate koristiti varijablu, a da je prethodno niste kreirali ili joj dali tip podataka. Jednostavno dodajte tip podataka koji je povezan s vašom varijablom, primjeri mogu biti “int”, “boolean”, “char” i “double”.
Korak 3: "umetnite"} "u kompletno tijelo razreda"
Naša sljedeća sintaksna greška odnosi se na uvijenu zagradu. Obično ćete vidjeti da se greška javlja kada ste propustili jednu ili obje zavojite zagrade. Ako vam nedostaju oboje, vidjet ćete grešku, "umetnite" ClassBody "da popunite ClassDeclaration". Ako nedostaje samo jedan, vidjet ćete ili grešku, "insert"} "da biste dovršili ClassBody" ili "{očekivano nakon ovog tokena". Greške će se obično pojavljivati na liniji ako se uvijena zagrada može postaviti radi popravljanja.
Korak 4: Beskonačna petlja
Sada razmatramo slučaj u kojem grešku najverovatnije neće pružiti Java klijent. To se događa kada imate petlju kao što je while petlja ili for petlja koja beskonačno kruži. Ne postoji jednostavan odgovor na rješenje jer će se kod svake osobe razlikovati, ali pokušaj dodavanja ručnog dopunskog ograničenja unutar koda trebao bi biti primarni cilj. Nakon tog pokušaja da shvatite zašto vaš kôd nije uspio ispuniti uvjete prekida petlji?
Korak 5: „Nije moguće riješiti vrstu“
Ova sintaksna greška ima veze s uvozom. Kad god želimo koristiti API iz druge klase, moramo je uvesti u trenutnu. Uobičajena pojava za to je upotreba funkcije Skener, da biste je mogli koristiti, morate uvesti klasu “java.util. Scanner”. Imajte na umu da je ovo samo primjer.
Korak 6: „Metoda“„Nije definirana za tip“
Do ove greške u sintaksi dolazi kada zaboravimo naziv klase tokom poziva metode. Primarni primjer za to bio bi svaki put kada pokušamo ispisati. Ako ste neko ko dolazi s jezika koji koristi jednostavnu funkciju print (), to se može dogoditi često. Umjesto toga ćete htjeti koristiti System.out.print () ili System.out.println (). To će se uvijek događati tijekom poziva metoda.
Korak 7: "Literal stringa nije pravilno zatvoren dvostrukim navodnicima"
Ova se sintaksa javlja kada koristimo nizove. Problem ima veze s otvorenim, ali ne zatvorenim nizom. Uvijek se označava na liniji gdje se pojavljuje i fiksira se postavljanjem tog drugog dvostrukog navodnika. Kao napomenu, ako pokušate koristiti pojedinačne navodnike za nizove, to će također rezultirati greškom "nevažeća znakovna konstanta".
Korak 8: “Vrsta povratka za metodu nedostaje”
Posljednja sintaksa koju vrijedi spomenuti je tip metode povratka i povrat koji nedostaje. "Vrsta povratka za metodu nedostaje" javlja se kada imate metodu koja pokušava nešto vratiti, a nedostaje specifikacija tog tipa u potpisu metode. Greška će se pojaviti u potpisu i obično se vrlo brzo rješava. Što se tiče greške „metoda mora vratiti rezultat tipa“, samo morate biti sigurni da ste vratili nešto s tom vrstom.
Korak 9: Dodatna pomoć
Ako niste uspjeli pronaći rješenje za svoju grešku, razmislite o pokušaju jedne od ovih opcija. Kopirajte Java bilješku o grešci koja se dogodila i pokušajte pronaći rješenje lijepljenjem u neku web pretragu. Potražite neke naprednije ili eksplicitnije Java vodiče za rukovanje greškama. Na kraju, ako nijedna od ovih opcija nije pomogla, a imate vremena na raspolaganju, pokušajte postaviti svoje pitanje na forumu za podršku, poput Stackoverflow. Obično ćete dobiti popravak odgovora s objašnjenjem zašto je uopće došlo do greške.
Preporučuje se:
Kako doći do TAJNOG SVIJETA !!!!!! (Način otklanjanja grešaka): 3 koraka
Kako doći do TAJNOG SVIJETA !!!!!! (Način otklanjanja grešaka): U ovom uputstvu pokazat ću vam kako doći do načina rada tajnog svijeta u Minecraftu
HackerBox 0049: Otklanjanje grešaka: 8 koraka
HackerBox 0049: Otklanjanje grešaka: Pozdrav HackerBox hakerima širom svijeta! Za HackerBox 0049 eksperimentiramo sa otklanjanjem grešaka u sistemima digitalnih mikrokontrolera, konfiguriranjem LOLIN32 ESP-32 WiFi Bluetooth platforme u Arduino IDE-u, primjenom FastLED Animation L
Kako postaviti Windows ispravljač grešaka jezgre preko vaše mreže: 6 koraka
Kako postaviti Windows ispravljač grešaka jezgre preko vaše mreže: Otklanjanje grešaka je popularan alat koji se koristi za pronalaženje uzroka greške. Buba se može manifestovati na mnogo različitih načina. može uzrokovati pad sistema (plavi ekran/BSOD), može uzrokovati pad aplikacije, može uzrokovati zamrzavanje vašeg sistema da bi imenovao fe
Stražarski toranj protiv grešaka: 12 koraka
Stražarski toranj protiv grešaka: Mi smo studenti prve godine sa Zajedničkog instituta UM-SJTU, koji se nalazi u kampusu Ming Hang na Univerzitetu Jiaotong u Šangaju, Šangaj, Kina. Ovdje smo da formiramo grupu 13 za VG100 Uvod u inženjering kurs ZP -a i
ESP32 - Jeftino rješenje za otklanjanje grešaka u Circruit: 5 koraka
ESP32 - Jeftino rješenje za in Circruit Debug: Zdravo, U ovom uputstvu je opisano kako postaviti jeftin JTAG adapter zasnovan na FTDI 2232HL čipu, sa vizuelnim kodom i arduino dodatkom. - FTDI 2232HL modul sa USB konektorom već od 8 USD na ebayu i nije potreban softver koji se plaća. Ovo je odlično s