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

Ինչպե՞ս տպել բացառություն:
Ինչպե՞ս տպել բացառություն:

Video: Ինչպե՞ս տպել բացառություն:

Video: Ինչպե՞ս տպել բացառություն:
Video: Ինչպես ձեռք բերել բարեկամներ և ազդել մարդկանց վրա- Դեյլ Քարնեգի | 8 ամենակարևոր կանոնները 2024, Մայիս
Anonim

Java-ում բացառության հաղորդագրություններ տպելու տարբեր եղանակներ

  1. Օգտագործելով printStackTrace() մեթոդը – It տպել -ի անունը բացառություն , նկարագրությունը և ամբողջական ստեկի հետքը, ներառյալ այն գիծը, որտեղ բացառություն տեղի է ունեցել. բռնել ( Բացառություն ե) {է.
  2. Օգտագործելով toString() մեթոդը – It տպագրություններ անվանումը և նկարագրությունը բացառություն .
  3. Օգտագործելով getMessage() մեթոդը – Հիմնականում օգտագործվում է:

Նմանապես, դուք կարող եք հարցնել, թե ինչ է բացառությունը getMessage ():

Այն getMessage () Throwable դասի մեթոդը օգտագործվում է մանրամասն վերադարձնելու համար հաղորդագրություն Throwable օբյեկտի, որը նույնպես կարող է լինել զրոյական: Մանրամասները ստանալու համար կարելի է օգտագործել այս մեթոդը հաղորդագրություն -ից բացառություն որպես լարային արժեք:

Բացի վերևից, ինչպե՞ս կարող եմ տպել ստեկի հետքը: Այն stack հետք կարելի է տպել ստանդարտ սխալով՝ անվանելով հանրային void printStackTrace () բացառության մեթոդ. Java 1.4-ից՝ stack հետք պարփակված է Java դասի զանգվածի մեջ, որը կոչվում է java: լեզու StackTraceElement.

Այսպիսով, ինչպե՞ս եք բացառություն ստեղծում Python-ում:

Օգտագործել բացառություն բեռնաթափում Պիթոն , դուք նախ պետք է ունենաք ամեն ինչ բացի կետ. «փորձել» և « բացի «են Պիթոն հիմնաբառեր և օգտագործվում են բռնելու համար բացառություններ . փորձիր- բացի [ բացառություն -name] (տե՛ս վերևում օրինակների համար) բլոկներ Փորձի դրույթում գտնվող կոդը կկատարվի հայտարարություն առ հայտարարություն:

Ո՞րն է բացառությունը Python-ում:

Ան բացառություն իրադարձություն է, որը տեղի է ունենում ծրագրի կատարման ժամանակ, որը խաթարում է ծրագրի հրահանգների բնականոն ընթացքը։ Ընդհանուր առմամբ, երբ Ա Պիթոն սցենարը բախվում է մի իրավիճակի, որի հետ չի կարողանում գլուխ հանել, բարձրացնում է ան բացառություն . Ան բացառություն է Պիթոն օբյեկտ, որը ներկայացնում է սխալ:

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