Բովանդակություն:

Հիմնական Java կարգաբերում ՝ 9 քայլ
Հիմնական Java կարգաբերում ՝ 9 քայլ

Video: Հիմնական Java կարգաբերում ՝ 9 քայլ

Video: Հիմնական Java կարգաբերում ՝ 9 քայլ
Video: Բջիջ. 9-րդ դասարան 2024, Նոյեմբեր
Anonim
Հիմնական Java կարգաբերում
Հիմնական Java կարգաբերում

Այս հրահանգի ուղեցույցը ներառում է Java- ի սխալների մշակման հիմնական քայլ առ քայլ ստուգում: Այս ուղեցույցը որևէ օգնություն չի տրամադրում java ծրագրավորման ծրագրակազմ ստեղծելու հարցում և ակնկալում է, որ դուք արդեն կատարել եք այս խնդիրը ժամանակից շուտ: Այս ուղեցույցը լավագույնս օգտագործելու համար վերադառնալ դրան, երբ որևէ սխալ է առաջանում, որի հարցում դուք անորոշ եք և ստուգեք 8 սովորական հնարավորությունները, մինչև որ ձեզ լուծում չտրվի կամ հասնի ավարտին: Հիշեք, որ այս օրինակները բոլորը համեմատաբար հիմնական են և նախատեսված են սկսնակ աջակցության համար:

Նախքան յուրաքանչյուր հնարավոր լուծման ստուգումը սկսելը, նայեք այն սխալին, որով Java- ն ձեզ տեղեկացնում է: Յուրաքանչյուր քայլ կսկսվի ցուցադրելով այն սխալը, որի հետ կապված է:

Քայլ 1. «Շարահյուսության սխալ, տեղադրեք»; BlockStatements- ը լրացնելու համար »:

«Շարահյուսության սխալ, տեղադրեք»; BlockStatements- ը լրացնելու համար »
«Շարահյուսության սխալ, տեղադրեք»; BlockStatements- ը լրացնելու համար »

Սա շարահյուսության սխալներից ամենահիմնականն է, այն պարզապես նշանակում է, որ ձեր հայտարարության վերջում մոռացել եք ստորակետ: Բոլոր հայտարարագրման և արտահայտման հայտարարությունները կավարտվեն ստորակետով: Որոշ այլ դեպքերում, ինչպիսիք են if, else, և հայտարարությունների համար ձեզ հարկավոր չէ տեղադրել ստորակետ:

Քայլ 2

«Չի կարող լուծվել փոփոխականի» կամ «տեղադրել VariableDeclarators»
«Չի կարող լուծվել փոփոխականի» կամ «տեղադրել VariableDeclarators»

Այս շարահյուսության սխալը տեղի է ունենում, երբ փորձում եք օգտագործել փոփոխական ՝ առանց այն առաջինը ստեղծելու կամ տվյալների տիպի տրամադրելու: Պարզապես ավելացրեք ձեր փոփոխականի հետ կապված տվյալների տեսակը, օրինակները կարող են լինել «int», «boolean», «char» և «double»:

Քայլ 3. «Տեղադրեք«} »՝ ClassBody- ին ավարտելու համար»

«Տեղադրեք«} »ամբողջական ClassBody- ին
«Տեղադրեք«} »ամբողջական ClassBody- ին

Մեր հաջորդ շարահյուսական սխալը կապված է գանգուր փակագծի հետ: Սովորաբար դուք կտեսնեք, որ սխալը տեղի է ունենում, երբ բաց եք թողնում մեկ կամ երկուս փակագծերը: Եթե երկուսն էլ բացակայում են, կտեսնեք սխալը ՝ «տեղադրեք« ClassBody »՝ ClassDeclaration- ն ավարտելու համար»: Եթե միայն մեկը բացակայում է, կամ կտեսնեք սխալը, «տեղադրեք«} »՝ ClassBody- ն ավարտելու համար» կամ «{ակնկալվում է այս նշանից հետո». Սխալները սովորաբար տեղի կունենան գծի վրա, եթե գանգուր փակագիծը կարող է տեղադրվել `ուղղում ապահովելու համար:

Քայլ 4: Անսահման օղակ

Անսահման օղակ
Անսահման օղակ

Այժմ մենք դիտարկում ենք մի դեպք, որտեղ սխալը, ամենայն հավանականությամբ, չի տրամադրվի Java հաճախորդի կողմից: Դա տեղի է ունենում այն ժամանակ, երբ դուք ունեք մի հանգույց, ինչպիսին է while հանգույցը կամ for for loop- ը, որն անվերջ պտտվում է: Լուծման պարզ պատասխան չկա, քանի որ յուրաքանչյուր անձի ծածկագիրը կտարբերվի, բայց առաջնային նպատակը պետք է լինի ծածկագրում ձեռքով լրացուցիչ սահմանափակում ավելացնելը: Այդ փորձից հետո պարզել, թե ինչու ձեր ծածկագիրը չկարողացավ բավարարել ձեր հանգույցների խախտման պայմանը:

Քայլ 5 ՝ «չի կարող լուծվել տիպի»

«Չի կարող լուծվել տիպի»
«Չի կարող լուծվել տիպի»
«Չի կարող լուծվել տիպի»
«Չի կարող լուծվել տիպի»

Այս շարահյուսության սխալը կապված է ներմուծման հետ: Ամեն անգամ, երբ մենք ցանկանում ենք օգտագործել API մեկ այլ դասից, մենք պետք է ներմուծենք այդ դասը ընթացիկին: Դրա համար սովորական երեւույթ է Սկաներ գործառույթի օգտագործումը, այն օգտագործելու համար պետք է ներմուծել «java.util. Scanner» դասը: Հիշեք, որ սա միայն օրինակ է:

Քայլ 6. «Մեթոդը» անորոշ է տիպի համար

«Մեթոդը» տեսակի համար անորոշ է
«Մեթոդը» տեսակի համար անորոշ է

Այս շարահյուսության սխալը տեղի է ունենում, երբ մենք մոռանում ենք դասի անունը մեթոդական զանգի ժամանակ: Դրա հիմնական օրինակը կլինի այն, երբ մենք փորձում ենք տպել: Եթե դուք մեկն եք, ով գալիս է մի լեզվից, որն օգտագործում է պարզ տպման () գործառույթը, ապա դա կարող է հաճախակի պատահել: Փոխարենը կցանկանաք օգտագործել System.out.print () կամ System.out.println (): Դա միշտ էլ տեղի կունենա մեթոդական զանգերի ժամանակ:

Քայլ 7. «Լարային բառը պատշաճ կերպով փակված չէ կրկնակի մեջբերումով»

«Լարը բառացիորեն ճիշտ փակված չէ կրկնակի մեջբերումով»
«Լարը բառացիորեն ճիշտ փակված չէ կրկնակի մեջբերումով»

Այս շարահյուսությունը տեղի է ունենում, երբ մենք օգտագործում ենք տողեր: Խնդիրը կապված է բաց, բայց ոչ փակ Լարի հետ: Այն միշտ նշվում է այն տողի վրա, որտեղ այն տեղի է ունենում և ամրագրվում է `տեղադրելով այդ երկրորդ կրկնակի մեջբերումը: Որպես կողմնակի նշում, եթե փորձեք օգտագործել տողերի համար մեկ մեջբերում, որը նույնպես կհանգեցնի «անվավեր բնույթի հաստատուն» սխալի:

Քայլ 8. «Վերադարձի տեսակը մեթոդի համար բացակայում է»

«Մեթոդի վերադարձի տեսակը բացակայում է»
«Մեթոդի վերադարձի տեսակը բացակայում է»
«Մեթոդի վերադարձի տեսակը բացակայում է»
«Մեթոդի վերադարձի տեսակը բացակայում է»

Վերջին շարահյուսությունը, որն արժե նշել, մեթոդի վերադարձի տեսակն է և վերադարձի բացակայությունը: «Մեթոդի վերադարձի տեսակը բացակայում է» տեղի է ունենում, երբ դուք ունեք մի մեթոդ, որը փորձում է ինչ -որ բան վերադարձնել, մինչդեռ մեթոդի ստորագրության մեջ բացակայում է այդ տիպի բնութագիրը: Սխալը տեղի կունենա ստորագրության մեջ և սովորաբար շատ արագ լուծվում է: Երբ խոսքը վերաբերում է «մեթոդը պետք է վերադարձնի տիպի արդյունք» սխալի, ապա պարզապես անհրաժեշտ է համոզվել, որ այդ տիպով ինչ -որ բան վերադարձնում եք:

Քայլ 9: Լրացուցիչ օգնություն

Եթե դուք չեք կարողացել գտնել ձեր սխալի շտկումը, ապա մտածեք փորձել հետևյալ հետևյալ տարբերակներից որևէ մեկը: Պատճենեք Java- ի գրառումը տեղի ունեցած սխալի վերաբերյալ և փորձեք լուծում գտնել ՝ այն տեղադրելով վեբ որոնման մեջ: Որոնեք Java- ի սխալների մշակման ավելի առաջադեմ կամ հստակ ուղեցույցներ: Ի վերջո, եթե այս տարբերակներից ոչ մեկը չօգնեց, և դուք ժամանակ ունեք, ապա փորձեք ձեր հարցը տեղադրել աջակցության ֆորումում, ինչպիսին է Stackoverflow- ը: Սովորաբար դուք կստանաք պատասխանի շտկում ՝ բացատրությամբ, թե ինչու է սխալն ի սկզբանե տեղի ունեցել:

Խորհուրդ ենք տալիս: