Съдържание:
- Стъпка 1: „Синтаксична грешка, вмъкване“; “за попълване на BlockStatements”
- Стъпка 2: „не може да бъде разрешено към променлива“или „вмъкнете VariableDeclarators“
- Стъпка 3: „вмъкнете„} “, за да завършите ClassBody“
- Стъпка 4: Безкраен цикъл
- Стъпка 5: „Не може да бъде разрешено до тип“
- Стъпка 6: „Методът“„Не е дефиниран за типа“
- Стъпка 7: „Литералният низ не е правилно затворен с двойни кавички“
- Стъпка 8: „Тип на връщане за метода липсва“
- Стъпка 9: Допълнителна помощ
Видео: Основни Java отстраняване на грешки: 9 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Това ръководство за инструкции обхваща основна стъпка по стъпка проверка за обработка на грешки в Java. Това ръководство не предоставя никаква помощ при настройването на софтуер за програмиране на java и очаква, че вече сте изпълнили тази задача предварително. За най -добро използване на това ръководство, връщайте се към него винаги, когато възникне грешка, за която не сте сигурни, и проверете 8 -те често срещани възможности, докато не срещнете решение или стигнете до края. Имайте предвид, че всички тези примери са относително основни и са предназначени за поддръжка на начинаещи.
Преди да започнете да проверявате всяко възможно решение, погледнете грешката, с която Java ви уведомява. Всяка стъпка ще започне с показване на грешката, с която е свързана.
Стъпка 1: „Синтаксична грешка, вмъкване“; “за попълване на BlockStatements”
Това е най -основната грешка в синтаксиса, това просто означава, че сте забравили точка и запетая в края на изявлението си. Всички декларации и изрази ще завършват с точка и запетая. В някои други случаи, като например if, else и за изявления няма да е необходимо да поставяте точка и запетая.
Стъпка 2: „не може да бъде разрешено към променлива“или „вмъкнете VariableDeclarators“
Тази грешка в синтаксиса възниква, когато се опитвате да използвате променлива, без да сте я създали първо или да сте й предоставили тип данни. Просто добавете типа данни, който е свързан с вашата променлива, примерите могат да бъдат „int“, „boolean“, „char“и „double“.
Стъпка 3: „вмъкнете„} “, за да завършите ClassBody“
Следващата ни грешка в синтаксиса е свързана с къдрава скоба. Обикновено ще видите, че грешката възниква, когато сте пропуснали една или и двете къдрави скоби. Ако и двете ви липсват, ще видите грешката, „вмъкнете„ ClassBody “, за да попълните ClassDeclaration". Ако само една липсва, ще видите или грешката, „вмъкнете„} “, за да завършите ClassBody" или „{очаква се след този знак“. Грешките обикновено ще се появят на линията, ако къдравата скоба може да бъде поставена, за да осигури поправка.
Стъпка 4: Безкраен цикъл
Сега разглеждаме случай, при който грешка най -вероятно няма да бъде предоставена от Java клиента. Това се случва, когато имате цикъл като цикъл while или цикъл for, който циклира безкрайно. Няма прост отговор на решението, защото кодът на всеки човек ще варира, но опитът да се добави ръчно допълнително ограничение в кода трябва да бъде основната цел. След този опит да разберете защо вашият код не може да отговори на условието за прекъсване на цикли?
Стъпка 5: „Не може да бъде разрешено до тип“
Тази грешка в синтаксиса е свързана с импорта. Всеки път, когато искаме да използваме API от друг клас, трябва да импортираме този клас в текущия. Често срещано явление за това е използването на функцията Scanner, за да я използвате, трябва да импортирате класа “java.util. Scanner”. Имайте предвид, че това е само пример.
Стъпка 6: „Методът“„Не е дефиниран за типа“
Тази грешка в синтаксиса възниква, когато забравим името на класа по време на извикване на метод. Основният пример за това би бил всеки път, когато се опитаме да отпечатаме. Ако сте някой, който идва от език, който използва проста функция print (), това може да се случи често. Вместо това ще искате да използвате System.out.print () или System.out.println (). Това винаги ще се случва по време на извиквания на методи.
Стъпка 7: „Литералният низ не е правилно затворен с двойни кавички“
Този синтаксис възниква, когато използваме низове. Проблемът е свързан с отворен, но не затворен низ. Винаги се отбелязва на реда, където се среща, и се фиксира чрез поставяне на втория двоен кавичка. Като странична забележка, ако се опитате да използвате единични кавички за низове, това също ще доведе до грешка „невалидна символна константа“.
Стъпка 8: „Тип на връщане за метода липсва“
Последният синтаксис, който си струва да се спомене, е методът за връщане на типа и липсващото връщане. „Типът на връщане за метода липсва“възниква, когато имате метод, който се опитва да върне нещо, като липсва спецификацията на този тип в подписа на метода. Грешката ще възникне в подписа и обикновено се решава много бързо. Що се отнася до грешката „методът трябва да върне резултат от тип“, просто трябва да се уверите, че връщате нещо с този тип.
Стъпка 9: Допълнителна помощ
Ако не успяхте да намерите решение за грешката си, помислете дали да не опитате една от следните опции. Копирайте бележката на Java за възникналата грешка и се опитайте да намерите решение, като я поставите в някакво уеб търсене. Потърсете някои по -усъвършенствани или явни ръководства за обработка на грешки в Java. И накрая, ако никоя от тези опции не помогна и имате време да отделите време, опитайте се да публикувате въпроса си във форум за поддръжка като Stackoverflow. Обикновено ще получите корекция на отговор с обяснение защо грешката е възникнала на първо място.
Препоръчано:
Как да получите СЕКРЕТЕН СВЕТ !!!!!! (Режим на отстраняване на грешки): 3 стъпки
Как да получите СЕКРЕТЕН СВЕТ !!!!!! (Режим за отстраняване на грешки): В тази инструкция ще ви покажа да стигнете до режим на таен свят в Minecraft
HackerBox 0049: Отстраняване на грешки: 8 стъпки
HackerBox 0049: Отстраняване на грешки: Поздрави за хакерите на HackerBox по целия свят! За HackerBox 0049 експериментираме с отстраняване на грешки в цифрови микроконтролерни системи, конфигурирайки LOLIN32 ESP-32 WiFi Bluetooth платформата в Arduino IDE, прилагайки FastLED Animation L
Извличане на максимума от вашата поръчка на печатни платки (и отстраняване на грешки): 4 стъпки
Извличане на максимума от вашата поръчка на печатни платки (и отстраняване на грешки): Когато поръчвате печатни платки онлайн, често получавате 5 или повече от еднакви печатни платки и не винаги се нуждаете от всички тях. Ниската цена на тези ПХБ по поръчка е много примамлива и често не се притесняваме какво да правим с допълнителните. В
ESP32 - Евтино решение за отстраняване на грешки в Circruit: 5 стъпки
ESP32 - Евтино решение за отстраняване на грешки в Circruit: Здравейте, В тази инструкция е описано как да настроите евтин JTAG адаптер на базата на чип FTDI 2232HL, с визуален код и добавка arduino. - FTDI 2232HL модул с USB конектор от 8 $ на ebay и не се изисква платен софтуер. Това е страхотно с
Серийно отстраняване на грешки с CloudX: 3 стъпки
Серийно отстраняване на грешки с CloudX: В този проект се стремя да обясня концепцията за отстраняване на грешки чрез серийния терминал. Но първо като начало, нека обясним концепцията му чрез нейните значения. серийна комуникациясерийната комуникация е за комуникация между CloudX bo