Ի՞նչ է սխալն ու բացառությունը Java-ում:
Ի՞նչ է սխալն ու բացառությունը Java-ում:

Video: Ի՞նչ է սխալն ու բացառությունը Java-ում:

Video: Ի՞նչ է սխալն ու բացառությունը Java-ում:
Video: Java Multithreading : AtomicReference, ScheduledExecutorService и монада Either. Многопоточность. 2024, Մայիս
Anonim

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

Ինչ վերաբերում է այս հարցին, ի՞նչ է սխալի և բացառությունների մշակումը:

PHP - Սխալ & Բացառությունների բեռնաթափում . Գովազդներ. Սխալների մշակում բռնելու գործընթացն է սխալներ բարձրացվել է ձեր ծրագրով, ապա ձեռնարկել համապատասխան գործողություններ: Եթե ցանկանում եք կարգավորել սխալները պատշաճ կերպով, ապա դա կարող է հանգեցնել բազմաթիվ անկանխատեսելի հետևանքների:

Հետագայում հարցն այն է, թե ինչ է սխալը Java-ում: Ան Սխալ Throwable-ի ենթադաս է, որը ցույց է տալիս լուրջ խնդիրներ, որոնք ողջամիտ հավելվածը չպետք է փորձի բռնել: Առավել այդպիսին սխալներ աննորմալ պայմաններ են. The ThreadDeath սխալ , թեև «նորմալ» պայման է, բայց նաև ենթադաս է Սխալ քանի որ հավելվածների մեծ մասը չպետք է փորձի բռնել այն:

Համապատասխանաբար, ո՞րն է տարբերությունը Java-ում վավերացման բացառության և սխալի միջև:

Տարբերությունը բացառությունների և սխալների սխալի միջև լռելյայնորեն չստուգված են բացառություններ . Բացառություններ կապված են հավելվածի հետ, որտեղ գովազդ Սխալ կապված են այն միջավայրի հետ, որտեղ գործում է հավելվածը: Սխալ կաշխատի գործարկման ժամանակ: Նշված չէ Բացառություն կգա գործարկման ժամանակ, որը պետք է կարգավորվի՝ օգտագործելով փորձել և բռնել բլոկները:

Ո՞րն է սխալի և բացառության հիմնական դասը:

Սուպերը դաս կամ բազային դաս համար Բացառություն և Սխալ Նետելի է:

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