Cuprins:
- Pasul 1: „Eroare de sintaxă, introduceți„;” pentru a completa BlockStatements”
- Pasul 2: „Nu se poate rezolva la o variabilă” sau „introduceți VariableDeclarators”
- Pasul 3: „inserați„}”în Complete ClassBody”
- Pasul 4: Buclă infinită
- Pasul 5: „Nu se poate rezolva la un tip”
- Pasul 6: „Metoda„”este nedefinită pentru tip”
- Pasul 7: „șirul literal nu este închis corect printr-un ghilimel dublu”
- Pasul 8: „tipul de returnare pentru metodă lipsește”
- Pasul 9: Asistență suplimentară
Video: Depanare Java de bază: 9 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Acest ghid de instrucțiuni acoperă o verificare de bază pas cu pas pentru gestionarea erorilor Java. Acest ghid nu oferă nicio asistență în configurarea software-ului de programare Java și se așteaptă că ați îndeplinit deja această sarcină din timp. Pentru cea mai bună utilizare a acestui ghid, reveniți la el ori de câte ori apare o eroare despre care nu sunteți sigur și verificați cele 8 posibilități comune până când veți întâlni o soluție sau ajungeți la final. Rețineți, aceste exemple sunt toate relativ elementare și sunt destinate sprijinului pentru începători.
Înainte de a începe să verificați fiecare soluție posibilă, aruncați o privire asupra erorii cu care vă anunță Java. Fiecare pas va începe prin prezentarea erorii cu care este asociată.
Pasul 1: „Eroare de sintaxă, introduceți„;” pentru a completa BlockStatements”
Aceasta este cea mai simplă dintre erorile de sintaxă, înseamnă pur și simplu că ați uitat un punct și virgulă la sfârșitul declarației. Toate declarațiile și declarațiile de expresie se vor încheia cu punct și virgulă. În alte cazuri, cum ar fi cu if, else și pentru instrucțiuni, nu va trebui să plasați punctul și virgula.
Pasul 2: „Nu se poate rezolva la o variabilă” sau „introduceți VariableDeclarators”
Această eroare de sintaxă apare atunci când încercați să utilizați o variabilă fără a fi creată mai întâi sau ați furnizat un tip de date. Pur și simplu adăugați tipul de date asociat cu variabila dvs., exemplele pot fi „int”, „boolean”, „char” și „double”.
Pasul 3: „inserați„}”în Complete ClassBody”
Următoarea noastră eroare de sintaxă are legătură cu paranteză buclată. În mod normal, veți vedea eroarea atunci când ați ratat una sau ambele paranteze. Dacă vă lipsesc ambele, veți vedea eroarea, „inserați„ ClassBody”pentru a completa ClassDeclaration". Dacă lipsește doar una, veți vedea eroarea, „inserați„}”pentru a finaliza ClassBody" sau „{așteptat după acest token”. Erorile vor apărea în mod normal pe linie în cazul în care consola curlată poate fi plasată pentru a oferi o soluție.
Pasul 4: Buclă infinită
Ne uităm acum la un caz în care cel mai probabil o eroare nu va fi furnizată de clientul Java. Acest lucru se întâmplă atunci când aveți o buclă, cum ar fi o buclă while sau o buclă for care ciclicează infinit. Nu există un răspuns simplu la soluție, deoarece codul fiecărei persoane va varia, dar încercarea de a adăuga o limită suplimentară manuală în cadrul codului ar trebui să fie obiectivul principal. După această încercare de a afla de ce codul dvs. nu a reușit să îndeplinească condiția de rupere a buclelor?
Pasul 5: „Nu se poate rezolva la un tip”
Această eroare de sintaxă are legătură cu importurile. Ori de câte ori dorim să folosim un API dintr-o altă clasă, trebuie să importăm acea clasă în cea curentă. O apariție obișnuită pentru aceasta este utilizarea funcției Scanner, pentru a o utiliza trebuie să importați clasa „java.util. Scanner”. Rețineți că acesta este doar un exemplu.
Pasul 6: „Metoda„”este nedefinită pentru tip”
Această eroare de sintaxă apare atunci când uităm numele clasei în timpul unui apel de metodă. Exemplul principal pentru aceasta ar fi ori de câte ori încercăm să tipărim. Dacă sunteți cineva care a ieșit dintr-o limbă care folosește o funcție simplă print (), atunci aceasta poate apărea frecvent. În schimb, veți dori să utilizați System.out.print () sau System.out.println (). Acest lucru va avea loc întotdeauna în timpul apelurilor de metodă.
Pasul 7: „șirul literal nu este închis corect printr-un ghilimel dublu”
Această sintaxă apare atunci când folosim șiruri. Problema are legătură cu un șir deschis, dar nu închis. Este întotdeauna marcat pe linia în care apare și este fixat prin plasarea acelei a doua citate duble. Ca o notă laterală, dacă încercați să utilizați ghilimele unice pentru șiruri, care va duce, de asemenea, la o eroare „constantă de caracter nevalidă”.
Pasul 8: „tipul de returnare pentru metodă lipsește”
Ultima sintaxă demnă de menționat este metoda tip de returnare și returnarea lipsă. „Tipul de returnare pentru metodă lipsește” apare atunci când aveți o metodă care încearcă să returneze ceva în timp ce lipsește specificația acelui tip în semnătura metodei. Eroarea va apărea în semnătură și este de obicei o soluție foarte rapidă. Când vine vorba de eroarea „metoda trebuie să returneze un rezultat de tip”, trebuie doar să vă asigurați că returnați ceva cu acel tip.
Pasul 9: Asistență suplimentară
Dacă nu ați putut găsi o soluție pentru eroarea dvs., atunci luați în considerare încercarea uneia dintre următoarele opțiuni. Copiați nota Java cu privire la eroarea care a apărut și încercați să găsiți o soluție lipindu-o într-o căutare pe web. Căutați câteva ghiduri mai avansate sau explicite de tratare a erorilor Java. În cele din urmă, dacă niciuna dintre aceste opțiuni nu a ajutat și aveți timp liber, încercați să postați întrebarea pe un forum de asistență, cum ar fi Stackoverflow. Veți primi în mod obișnuit o soluție de răspuns cu o explicație a motivului pentru care a apărut eroarea în primul rând.
Recomandat:
Experimente PWM cu motor CC aleatoriu + Depanare codificator: 4 pași
Experimente PWM cu motor DC aleatoriu + Depanare codificator: Există deseori momente în care gunoiul cuiva este comoara altcuiva, iar acesta a fost unul dintre acele momente pentru mine. Dacă m-ați urmărit, probabil știți că am luat un proiect imens de a crea propria mea imprimantă 3D CNC din resturi. Aceste piese erau
Cum să obțineți o LUME SECRETĂ !!!!!! (Mod de depanare): 3 pași
Cum să obțineți o LUME SECRETĂ !!!!!! (Mod de depanare): În acest instructable, vă voi arăta să ajungeți la un mod de lume secret în Minecraft
Unități de disc: diagnostic, depanare și întreținere: 3 pași
Hard disk-uri: diagnosticare, depanare și întreținere: Ce este un hard disk? - Pur și simplu, hard disk-ul este cel care stochează toate datele dvs. Acesta găzduiește hard disk-ul, unde toate fișierele și folderele sunt amplasate fizic. Informațiile sunt stocate magnetic pe disc, deci rămân pe unitate chiar și atunci când
Kit osciloscop DIY - Ghid de asamblare și depanare: 10 pași (cu imagini)
Kit osciloscop DIY - Ghid de asamblare și depanare: Am nevoie foarte des, la proiectarea unui dispozitiv electronic, de un osciloscop pentru a observa prezența și forma semnalelor electrice. Până acum am folosit un osciloscop CRT analogic monocanal sovietic (anul 1988). Este încă funcțional
Tutorial de bază foarte de bază: 6 pași
Tutorial Batch foarte de bază: dacă știți deja elementele esențiale ale lotului, NU este necesar să citiți acest instructable, continuați cu Tutorialul de bază nu atât de simplu. NOTĂ! ghilimele (dacă vedeți t