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

Ինչպե՞ս ջնջել բոլոր նախազգուշացումները Java-ում:
Ինչպե՞ս ջնջել բոլոր նախազգուշացումները Java-ում:

Video: Ինչպե՞ս ջնջել բոլոր նախազգուշացումները Java-ում:

Video: Ինչպե՞ս ջնջել բոլոր նախազգուշացումները Java-ում:
Video: Ինչպես ֆորմատավորել (FORMAT) Windows 10 2024, Մայիս
Anonim

Դուք կարող եք պարզապես օգտագործել @SuppressWarnings («չնշված») Java-ում չստուգված զգուշացումները ճնշելու համար:

  1. Դասարանում. Եթե կիրառվում է դասի մակարդակի վրա, բոլորը Այս դասի մեթոդներն ու անդամները կանտեսեն չստուգվածը նախազգուշացումներ հաղորդագրություն.
  2. Մեթոդի մեջ. Եթե կիրառվի մեթոդի մակարդակի վրա, միայն այս մեթոդը կանտեսի չստուգվածը նախազգուշացումներ հաղորդագրություն.
  3. Սեփականության մեջ.

Ինչո՞ւ ենք մենք օգտագործում ճնշելու նախազգուշացումները:

SuppressWarning ծանոթագրությունը է օգտագործվում դեպի ճնշել կազմող նախազգուշացումներ ծանոթագրված տարրի համար: Մասնավորապես, չստուգված կատեգորիան թույլ է տալիս զսպում կազմողի նախազգուշացումներ առաջացած չստուգված տիպի ձուլվածքների արդյունքում։ Պարզապես. դա ա նախազգուշացում որով կոմպիլյատորը նշում է, որ չի կարող ապահովել տիպի անվտանգությունը։

Հետագայում հարցն այն է, թե ինչ է @SuppressWarnings-ի անվավերությունը: The @ Suppress Զգուշացումները անոտացիան անջատում է կոմպիլյատորների որոշակի նախազգուշացումները: Այս դեպքում նախազգուշացումը հնացած կոդի մասին ( արժեզրկումը «) և չօգտագործված տեղական փոփոխականներ կամ չօգտագործված մասնավոր մեթոդներ («չօգտագործված»):

Այս կերպ, ի՞նչ է @SuppressWarnings Rawtypes-ը:

@ Suppress Զգուշացումները հրահանգել կոմպիլյատորին անտեսել կամ ճնշել նշված կոմպիլյատորի նախազգուշացումը ծանոթագրված տարրում և այդ տարրի ներսում գտնվող ծրագրի բոլոր տարրերը: Օրինակ, եթե դասը նշում է որոշակի նախազգուշացումը ճնշելու համար, ապա այդ դասի ներսում մեթոդով ստեղծված նախազգուշացումը նույնպես կառանձնացվի:

Ի՞նչ է Java-ում հնացման նախազգուշացումը:

" Արժեզրկում ", նախազգուշացում բարձրացրել է Java կոմպիլյատոր, շատ տարածված է ա Java ծրագրավորող. Այն բարձրացվում է, երբ ծրագրավորողն օգտագործում է սխալ կամ խնդրահարույց մեթոդ: Այն հնացած մեթոդը կարող է հեռացվել JDK-ից հետագա տարբերակներում:

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