Բովանդակություն:
- Քայլ 1. «Շարահյուսության սխալ, տեղադրեք»; BlockStatements- ը լրացնելու համար »:
- Քայլ 2
- Քայլ 3. «Տեղադրեք«} »՝ ClassBody- ին ավարտելու համար»
- Քայլ 4: Անսահման օղակ
- Քայլ 5 ՝ «չի կարող լուծվել տիպի»
- Քայլ 6. «Մեթոդը» անորոշ է տիպի համար
- Քայլ 7. «Լարային բառը պատշաճ կերպով փակված չէ կրկնակի մեջբերումով»
- Քայլ 8. «Վերադարձի տեսակը մեթոդի համար բացակայում է»
- Քայլ 9: Լրացուցիչ օգնություն
![Հիմնական Java կարգաբերում ՝ 9 քայլ Հիմնական Java կարգաբերում ՝ 9 քայլ](https://i.howwhatproduce.com/images/006/image-15833-22-j.webp)
Video: Հիմնական Java կարգաբերում ՝ 9 քայլ
![Video: Հիմնական Java կարգաբերում ՝ 9 քայլ Video: Հիմնական Java կարգաբերում ՝ 9 քայլ](https://i.ytimg.com/vi/1aR9_RIBYr8/hqdefault.jpg)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:49
![Հիմնական Java կարգաբերում Հիմնական Java կարգաբերում](https://i.howwhatproduce.com/images/006/image-15833-23-j.webp)
Այս հրահանգի ուղեցույցը ներառում է Java- ի սխալների մշակման հիմնական քայլ առ քայլ ստուգում: Այս ուղեցույցը որևէ օգնություն չի տրամադրում java ծրագրավորման ծրագրակազմ ստեղծելու հարցում և ակնկալում է, որ դուք արդեն կատարել եք այս խնդիրը ժամանակից շուտ: Այս ուղեցույցը լավագույնս օգտագործելու համար վերադառնալ դրան, երբ որևէ սխալ է առաջանում, որի հարցում դուք անորոշ եք և ստուգեք 8 սովորական հնարավորությունները, մինչև որ ձեզ լուծում չտրվի կամ հասնի ավարտին: Հիշեք, որ այս օրինակները բոլորը համեմատաբար հիմնական են և նախատեսված են սկսնակ աջակցության համար:
Նախքան յուրաքանչյուր հնարավոր լուծման ստուգումը սկսելը, նայեք այն սխալին, որով Java- ն ձեզ տեղեկացնում է: Յուրաքանչյուր քայլ կսկսվի ցուցադրելով այն սխալը, որի հետ կապված է:
Քայլ 1. «Շարահյուսության սխալ, տեղադրեք»; BlockStatements- ը լրացնելու համար »:
![«Շարահյուսության սխալ, տեղադրեք»; BlockStatements- ը լրացնելու համար » «Շարահյուսության սխալ, տեղադրեք»; BlockStatements- ը լրացնելու համար »](https://i.howwhatproduce.com/images/006/image-15833-24-j.webp)
Սա շարահյուսության սխալներից ամենահիմնականն է, այն պարզապես նշանակում է, որ ձեր հայտարարության վերջում մոռացել եք ստորակետ: Բոլոր հայտարարագրման և արտահայտման հայտարարությունները կավարտվեն ստորակետով: Որոշ այլ դեպքերում, ինչպիսիք են if, else, և հայտարարությունների համար ձեզ հարկավոր չէ տեղադրել ստորակետ:
Քայլ 2
![«Չի կարող լուծվել փոփոխականի» կամ «տեղադրել VariableDeclarators» «Չի կարող լուծվել փոփոխականի» կամ «տեղադրել VariableDeclarators»](https://i.howwhatproduce.com/images/006/image-15833-25-j.webp)
Այս շարահյուսության սխալը տեղի է ունենում, երբ փորձում եք օգտագործել փոփոխական ՝ առանց այն առաջինը ստեղծելու կամ տվյալների տիպի տրամադրելու: Պարզապես ավելացրեք ձեր փոփոխականի հետ կապված տվյալների տեսակը, օրինակները կարող են լինել «int», «boolean», «char» և «double»:
Քայլ 3. «Տեղադրեք«} »՝ ClassBody- ին ավարտելու համար»
![«Տեղադրեք«} »ամբողջական ClassBody- ին «Տեղադրեք«} »ամբողջական ClassBody- ին](https://i.howwhatproduce.com/images/006/image-15833-26-j.webp)
Մեր հաջորդ շարահյուսական սխալը կապված է գանգուր փակագծի հետ: Սովորաբար դուք կտեսնեք, որ սխալը տեղի է ունենում, երբ բաց եք թողնում մեկ կամ երկուս փակագծերը: Եթե երկուսն էլ բացակայում են, կտեսնեք սխալը ՝ «տեղադրեք« ClassBody »՝ ClassDeclaration- ն ավարտելու համար»: Եթե միայն մեկը բացակայում է, կամ կտեսնեք սխալը, «տեղադրեք«} »՝ ClassBody- ն ավարտելու համար» կամ «{ակնկալվում է այս նշանից հետո». Սխալները սովորաբար տեղի կունենան գծի վրա, եթե գանգուր փակագիծը կարող է տեղադրվել `ուղղում ապահովելու համար:
Քայլ 4: Անսահման օղակ
![Անսահման օղակ Անսահման օղակ](https://i.howwhatproduce.com/images/006/image-15833-27-j.webp)
Այժմ մենք դիտարկում ենք մի դեպք, որտեղ սխալը, ամենայն հավանականությամբ, չի տրամադրվի Java հաճախորդի կողմից: Դա տեղի է ունենում այն ժամանակ, երբ դուք ունեք մի հանգույց, ինչպիսին է while հանգույցը կամ for for loop- ը, որն անվերջ պտտվում է: Լուծման պարզ պատասխան չկա, քանի որ յուրաքանչյուր անձի ծածկագիրը կտարբերվի, բայց առաջնային նպատակը պետք է լինի ծածկագրում ձեռքով լրացուցիչ սահմանափակում ավելացնելը: Այդ փորձից հետո պարզել, թե ինչու ձեր ծածկագիրը չկարողացավ բավարարել ձեր հանգույցների խախտման պայմանը:
Քայլ 5 ՝ «չի կարող լուծվել տիպի»
![«Չի կարող լուծվել տիպի» «Չի կարող լուծվել տիպի»](https://i.howwhatproduce.com/images/006/image-15833-28-j.webp)
![«Չի կարող լուծվել տիպի» «Չի կարող լուծվել տիպի»](https://i.howwhatproduce.com/images/006/image-15833-29-j.webp)
Այս շարահյուսության սխալը կապված է ներմուծման հետ: Ամեն անգամ, երբ մենք ցանկանում ենք օգտագործել API մեկ այլ դասից, մենք պետք է ներմուծենք այդ դասը ընթացիկին: Դրա համար սովորական երեւույթ է Սկաներ գործառույթի օգտագործումը, այն օգտագործելու համար պետք է ներմուծել «java.util. Scanner» դասը: Հիշեք, որ սա միայն օրինակ է:
Քայլ 6. «Մեթոդը» անորոշ է տիպի համար
![«Մեթոդը» տեսակի համար անորոշ է «Մեթոդը» տեսակի համար անորոշ է](https://i.howwhatproduce.com/images/006/image-15833-30-j.webp)
Այս շարահյուսության սխալը տեղի է ունենում, երբ մենք մոռանում ենք դասի անունը մեթոդական զանգի ժամանակ: Դրա հիմնական օրինակը կլինի այն, երբ մենք փորձում ենք տպել: Եթե դուք մեկն եք, ով գալիս է մի լեզվից, որն օգտագործում է պարզ տպման () գործառույթը, ապա դա կարող է հաճախակի պատահել: Փոխարենը կցանկանաք օգտագործել System.out.print () կամ System.out.println (): Դա միշտ էլ տեղի կունենա մեթոդական զանգերի ժամանակ:
Քայլ 7. «Լարային բառը պատշաճ կերպով փակված չէ կրկնակի մեջբերումով»
![«Լարը բառացիորեն ճիշտ փակված չէ կրկնակի մեջբերումով» «Լարը բառացիորեն ճիշտ փակված չէ կրկնակի մեջբերումով»](https://i.howwhatproduce.com/images/006/image-15833-31-j.webp)
Այս շարահյուսությունը տեղի է ունենում, երբ մենք օգտագործում ենք տողեր: Խնդիրը կապված է բաց, բայց ոչ փակ Լարի հետ: Այն միշտ նշվում է այն տողի վրա, որտեղ այն տեղի է ունենում և ամրագրվում է `տեղադրելով այդ երկրորդ կրկնակի մեջբերումը: Որպես կողմնակի նշում, եթե փորձեք օգտագործել տողերի համար մեկ մեջբերում, որը նույնպես կհանգեցնի «անվավեր բնույթի հաստատուն» սխալի:
Քայլ 8. «Վերադարձի տեսակը մեթոդի համար բացակայում է»
![«Մեթոդի վերադարձի տեսակը բացակայում է» «Մեթոդի վերադարձի տեսակը բացակայում է»](https://i.howwhatproduce.com/images/006/image-15833-32-j.webp)
![«Մեթոդի վերադարձի տեսակը բացակայում է» «Մեթոդի վերադարձի տեսակը բացակայում է»](https://i.howwhatproduce.com/images/006/image-15833-33-j.webp)
Վերջին շարահյուսությունը, որն արժե նշել, մեթոդի վերադարձի տեսակն է և վերադարձի բացակայությունը: «Մեթոդի վերադարձի տեսակը բացակայում է» տեղի է ունենում, երբ դուք ունեք մի մեթոդ, որը փորձում է ինչ -որ բան վերադարձնել, մինչդեռ մեթոդի ստորագրության մեջ բացակայում է այդ տիպի բնութագիրը: Սխալը տեղի կունենա ստորագրության մեջ և սովորաբար շատ արագ լուծվում է: Երբ խոսքը վերաբերում է «մեթոդը պետք է վերադարձնի տիպի արդյունք» սխալի, ապա պարզապես անհրաժեշտ է համոզվել, որ այդ տիպով ինչ -որ բան վերադարձնում եք:
Քայլ 9: Լրացուցիչ օգնություն
Եթե դուք չեք կարողացել գտնել ձեր սխալի շտկումը, ապա մտածեք փորձել հետևյալ հետևյալ տարբերակներից որևէ մեկը: Պատճենեք Java- ի գրառումը տեղի ունեցած սխալի վերաբերյալ և փորձեք լուծում գտնել ՝ այն տեղադրելով վեբ որոնման մեջ: Որոնեք Java- ի սխալների մշակման ավելի առաջադեմ կամ հստակ ուղեցույցներ: Ի վերջո, եթե այս տարբերակներից ոչ մեկը չօգնեց, և դուք ժամանակ ունեք, ապա փորձեք ձեր հարցը տեղադրել աջակցության ֆորումում, ինչպիսին է Stackoverflow- ը: Սովորաբար դուք կստանաք պատասխանի շտկում ՝ բացատրությամբ, թե ինչու է սխալն ի սկզբանե տեղի ունեցել:
Խորհուրդ ենք տալիս:
Հիմնական էլեկտրասրտագրության ձեռքբերում, ուժեղացում և ֆիլտրացում. 6 քայլ
![Հիմնական էլեկտրասրտագրության ձեռքբերում, ուժեղացում և ֆիլտրացում. 6 քայլ Հիմնական էլեկտրասրտագրության ձեռքբերում, ուժեղացում և ֆիլտրացում. 6 քայլ](https://i.howwhatproduce.com/images/001/image-1953-j.webp)
Հիմնական էլեկտրասրտագրության ձեռքբերում, ուժեղացում և ֆիլտրում Այս նախագծի նպատակների համար բոլոր սխեմաներն ու մոդելավորումներն աշխատելու են LTspice XVII- ի վրա: Այս սիմուլյացիոն ծրագրաշարը պարունակում է
HC-05 (bluetooth) Տան ավտոմատացման մոդուլ Հիմնական ՝ 3 քայլ
![HC-05 (bluetooth) Տան ավտոմատացման մոդուլ Հիմնական ՝ 3 քայլ HC-05 (bluetooth) Տան ավտոմատացման մոդուլ Հիմնական ՝ 3 քայլ](https://i.howwhatproduce.com/images/001/image-126-9-j.webp)
HC-05 (bluetooth) Տան ավտոմատացման մոդուլ Հիմնական. Իմ վերջին նախագծում ես LED- ը վերահսկում էի սեղմիչ կոճակի միջոցով, սակայն այս նախագծում ես PUSH BUTTON- ը փոխարինել եմ HC-05 մոդուլով: Ես խստորեն խորհուրդ եմ տալիս անցնել այս նախագծերի միջոցով: շարունակելով այս նախագիծը: Բոլոր մանրամասները կստանաք
C ++ հիմնական ծրագիր ՝ 11 քայլ
![C ++ հիմնական ծրագիր ՝ 11 քայլ C ++ հիմնական ծրագիր ՝ 11 քայլ](https://i.howwhatproduce.com/images/002/image-4203-j.webp)
C ++ հիմնական ծրագիր. Այս ծրագրում դուք կսովորեք c ++ - ի հիմունքները ՝ կոդավորելով մի պարզ c ++ ծրագիր ՝ բազմաթիվ օգտվողներ ստեղծելու և այդ օգտվողներին ցուցադրելու համար, հուսով ենք, որ ձեզ հաճելի կլինի
Ինչպես կատարել հիմնական կայք ՝ օգտագործելով նոթատետր: 4 քայլ
![Ինչպես կատարել հիմնական կայք ՝ օգտագործելով նոթատետր: 4 քայլ Ինչպես կատարել հիմնական կայք ՝ օգտագործելով նոթատետր: 4 քայլ](https://i.howwhatproduce.com/images/002/image-4544-j.webp)
Ինչպե՞ս ստեղծել հիմնական վեբ կայք ՝ օգտագործելով նոթատետր: Որևէ մեկին հետաքրքրե՞լ է, թե ինչպես կարող եմ վեբ կայք կազմել հիմնական գրելու ծրագրից: կայք ՝ օգտագործելով միայն նոթատետր
CloudX- ի հետ սերիական կարգաբերում ՝ 3 քայլ
![CloudX- ի հետ սերիական կարգաբերում ՝ 3 քայլ CloudX- ի հետ սերիական կարգաբերում ՝ 3 քայլ](https://i.howwhatproduce.com/images/003/image-6981-26-j.webp)
CloudX- ի հետ սերիական կարգաբերում. Այս նախագծում ես նպատակ ունեմ սերիական տերմինալի միջոցով բացատրել կարգաբերման հայեցակարգը: Բայց սկզբից, եկեք բացատրենք դրա հայեցակարգը իր իմաստների միջոցով: սերիալային հաղորդակցական հաղորդակցությունը նախատեսված է CloudX բո