2024 Հեղինակ: Elizabeth Oswald | [email protected]. Վերջին փոփոխված: 2024-01-13 00:08
Ինչպես արդեն ասվել է մեկ այլ պատասխանում, խորհուրդ չի տրվում բռնել NullPointerException: Այնուամենայնիվ, դուք անպայման կարող եք բռնել այն, ինչպես ցույց է տալիս հետևյալ օրինակը: Թեև NPE-ը կարող է բռնվել, դուք հաստատ չպետք է դա անեք, այլ շտկեք սկզբնական խնդիրը, որը Check_Circular մեթոդն է:
NullPointerException-ը ստուգված բացառությո՞ւն է:
Պատասխան. NullPointerException նշված բացառություն չէ: Այն RuntimeException-ի հետնորդն է և նշված չէ:
Ո՞ր դեպքում կհայտնվի NullPointerException-ը:
Անզրոյական ցուցիչի բացառություն է արվում, երբ հավելվածը փորձում է օգտագործել null դեպքում, որտեղ օբյեկտ է պահանջվում: Դրանք ներառում են. Զեղչ օբյեկտի օրինակի մեթոդի կանչում: Անվավեր օբյեկտի դաշտ մուտք գործելը կամ փոփոխելը:
Բացառությունը բռնո՞ւմ է բոլոր բացառությունները:
Քանի որ Exception-ը բոլոր բացառությունների հիմնական դասն է, այն կբռնի ցանկացած բացառություն։
Ինչու՞ չպետք է բացառություն բռնել:
catch(Exception) վատ պրակտիկա է, քանի որ այն բռնում է բոլոր RuntimeException-ը (չնշված բացառություն) նույնպես: Սա կարող է հատուկ java-ի համար. Երբեմն ձեզ հարկավոր է կանչել մեթոդներ, որոնք բացառություններ են բացում: Եթե սա ձեր EJB / բիզնես տրամաբանության շերտում է, դուք ունեք 2 ընտրություն՝ բռնել դրանք կամ նորից նետել դրանք:
Խորհուրդ ենք տալիս:
Բացառությունը հոմանիշ է:
Այս էջում դուք կարող եք գտնել 61 հոմանիշներ, հականիշներ, իդիոմատիկ արտահայտություններ և բացառության հետ կապված բառեր, ինչպիսիք են՝ ներողություն, բացառություն անելով, բացառում, խաբեություն, նախազգուշացում, արգելք, յուրահատկություն, հարված, հատուկ դեպք, տարանջատում և անոմալիա։ Ո՞րն է բացառության լավագույն հոմանիշը:
Ի՞նչ է առաքման բացառությունը:
Բացառություն է առաջանում երբ փաթեթը ժամանակավորապես հետաձգվում է փոխադրման ընթացքում: Ամեն ինչ արվում է յուրաքանչյուր փաթեթ հնարավորինս շուտ առաքելու համար, ուստի բացառությունը պարտադիր չէ, որ նշանակի ուշ առաքում: … Շատ դեպքերում, առաքումը կրկին փորձ է արվում հաջորդ օրը:
Ի՞նչ է եղել չկառավարվող բացառությունը:
«Չկառավարվող win32 բացառությունը տեղի է ունեցել application_name-ում» սխալ սովորաբար տեղի է ունենում, երբ օգտվողը փորձում է գործարկել Visual Studio-ում կառուցված հավելված: Այս սխալի հաղորդված դեպքերի մեծ մասը կապված է Uplay-ի, Internet Explorer-ի և մի քանի Legacy խաղերի հետ, որոնք ի սկզբանե ստեղծվել են Windows-ի հին տարբերակների համար:
Ե՞րբ է դրվում սահմանափակումների խախտման բացառությունը:
Գրված է բացառություն երբ գործողությունը կխախտի պահեստի կառուցվածքի սահմանափակումը: Օրինակ, երբ փորձ է արվում համառորեն որևէ կետ ավելացնել հանգույցին, որը կխախտի այդ հանգույցի հանգույցի տեսակը: Կառուցում է այս դասի նոր օրինակ՝ null-ը որպես մանրամասն հաղորդագրություն:
Կարո՞ղ եք օգտագործել բացառությունը նախադասության մեջ:
(1) Ես չեմ կարող բացառություն անել ձեզ համար: (2) Ցուրտ էր, բայց այսօր բացառություն է: (3) Քիչ կիթառահարներ կարող են երգել այնքան լավ, որքան կարող են նվագել. Էդին, սակայն, բացառություն է։ (4) Քաղաքի շենքերի մեծ մասը ժամանակակից են, բայց եկեղեցին բացառություն է: