Տարբերությունը Java-ում նետումների և նետումների միջև

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

Տարբերությունը Java-ում նետումների և նետումների միջև
Տարբերությունը Java-ում նետումների և նետումների միջև

Video: Տարբերությունը Java-ում նետումների և նետումների միջև

Video: Տարբերությունը Java-ում նետումների և նետումների միջև
Video: How To Achieve Synchronization In C# While Doing Async Await Multithreaded Programming - .NET Core 2024, Նոյեմբեր
Anonim

Հիմնական տարբերություն – նետում ընդդեմ նետումների Java-ում

Ծրագրման ժամանակ կարող են լինել սխալներ: Ծրագրում սխալը տալիս է անսպասելի արդյունք կամ կարող է դադարեցնել ծրագրի կատարումը: Ուստի ավելի լավ է սխալները ճիշտ հայտնաբերել և կառավարել՝ ծրագիրը ճիշտ գործարկելու համար։ Սխալը կարող է լինել երկու տեսակի. Դրանք կազմման ժամանակի և գործարկման ժամանակի սխալներն են: Երբ կան շարահյուսական սխալներ, դրանք նշվում են Java կոմպիլյատորի կողմից: Դրանք կոչվում են կոմպիլյացիայի ժամանակի սխալներ: Կոմպիլյացիայի ժամանակի որոշ սովորական սխալներից են բացակայում ստորակետը, բացակայում են գանգուր փակագծերը, չհայտարարված փոփոխականները և ուղղագրական սխալ նույնացուցիչները կամ հիմնաբառերը: Երբեմն, ծրագիրը կարող է ճիշտ կազմվել, բայց կարող է սխալ արդյունք տալ:Դրանք կոչվում են գործարկման ժամանակի սխալներ: Գործարկման ժամանակի որոշ սովորական սխալներ բաժանում են զրոյի և գնահատում մի տարր, որը դուրս է զանգվածից: Բացառություն է պայմանը, որն առաջացել է ծրագրի գործարկման ժամանակի սխալի պատճառով: Ծրագրի կատարումն ավարտվում է, երբ բացառություն է տեղի ունենում: Եթե ծրագրավորողը ցանկանում է շարունակել մնացած կոդի կատարումը, ապա ծրագրավորողը կարող է բռնել սխալի պայմանով նետված բացառության օբյեկտը և ցուցադրել սխալի հաղորդագրություն: Սա կոչվում է բացառությունների մշակում: Կոդը, որը կարող է սխալ առաջացնել, տեղադրված է try block-ում, իսկ հաղորդագրությունը գտնվում է catch բլոկում: Նետումը և նետումները երկու հիմնաբառեր են, որոնք օգտագործվում են Java-ի բացառությունների մշակման մեջ: Java-ում նետման և նետումների հիմնական տարբերությունն այն է, որ նետումը հիմնաբառ է, որն օգտագործվում է բացահայտ բացառություն նետելու համար, մինչդեռ նետումները օգտագործվում են բացառություն հայտարարելու համար:

Ի՞նչ է նետումը Java-ում:

Հիմնաբառը նետում օգտագործվում է բացառություն բացառելու համար: Նետմանը հաջորդում է Exception դասի օրինակը: օր. – գցել նոր Բացառություն («Սխալը բաժանել զրոյի»); Այն օգտագործվում է մեթոդի մարմնի ներսում՝ բացառություն գցելու համար: Տե՛ս ստորև ներկայացված ծրագիրը։

Տարբերությունը Java-ում նետումների և նետումների միջև
Տարբերությունը Java-ում նետումների և նետումների միջև

Նկար 01. Ծրագիր նետում հիմնաբառով

Ըստ վերը նշված ծրագրի՝ Exception3 դասը ունի մեթոդ, որը կոչվում է checkMarks: Եթե նշանները 50-ից պակաս են, դա բացառություն կառաջացնի և կցուցադրի «Fail»: Եթե գնահատականները 50-ից բարձր կամ հավասար են, այն կտպագրի «Անցում» հաղորդագրությունը:

Ի՞նչ է նետումները Java-ում:

Fiths հիմնաբառը օգտագործվում է բացառություն հայտարարելու համար: Դրան հաջորդում է բացառության դասի անվանումը։ օր. – նետում Բացառություն. Ծրագրավորողը կարող է հայտարարել բազմաթիվ բացառություններ՝ օգտագործելով նետումներ հիմնաբառը: Այն օգտագործվում է մեթոդի ստորագրությամբ: Տե՛ս ստորև բերված օրինակը։

Հիմնական տարբերությունը Java-ում նետումների և նետումների միջև
Հիմնական տարբերությունը Java-ում նետումների և նետումների միջև

Նկար 02. Ծրագիր նետումների հիմնաբառով

Կոդը, որը կարող է ունենալ սխալ, տեղադրվում է փորձի սևի ներսում: Սխալի հաղորդագրությունը գտնվում է catch բլոկի ներսում: Մեթոդի կանչողը բացահայտում է, որ որոշ տեսակի բացառություններ կարող են ակնկալվել կանչված մեթոդից: Զանգահարողը պետք է պատրաստ լինի բռնելու ինչ-որ մեխանիզմով: Այս իրավիճակում օգտագործվում է նետումների հիմնաբառը: Այն նշվում է մեթոդի հայտարարագրի հայտարարությունից անմիջապես հետո և բացման փակագծից անմիջապես առաջ:

Ո՞րն է նմանությունը նետման և նետումների միջև Java-ում:

Երկուսն էլ Java-ում հիմնաբառեր են բացառությունների մշակման համար:

Ո՞րն է տարբերությունը Java-ում նետումների և նետումների միջև:

նետում ընդդեմ նետումների Java-ում

«Նետումը» Java-ում հիմնաբառ է, որն օգտագործվում է բացառություն բացելու համար: «Նետում»-ը Java-ում հիմնաբառ է, որն օգտագործվում է բացառություն հայտարարելու համար:
Բազմակի բացառություն
Շատ բացառություններ չեն կարող լինել: Նետումները կարող են լինել բազմաթիվ բացառություններ:
Հետևում է
«Նետում»-ին հաջորդում է օրինակ: «Նետումներին» հաջորդում է դասը։
Օգտագործման եղանակ
«Նետումը» օգտագործվում է մեթոդի շրջանակներում: «Նետում» օգտագործվում է մեթոդի ստորագրությամբ:

Ամփոփում – նետում ընդդեմ նետումների Java-ում

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

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