Skirtumas Tarp „Java“metimų Ir Metimų

Turinys:

Skirtumas Tarp „Java“metimų Ir Metimų
Skirtumas Tarp „Java“metimų Ir Metimų

Video: Skirtumas Tarp „Java“metimų Ir Metimų

Video: Skirtumas Tarp „Java“metimų Ir Metimų
Video: Minecraft, Bet Jeigu Surandu DaBaby Video Baigiasi 2024, Balandis
Anonim

Pagrindinis skirtumas - „Java“metimai ir metimai

Programuojant gali būti klaidų. Programos klaida duoda netikėtą rezultatą arba ji gali nutraukti programos vykdymą. Todėl geriau tinkamai aptikti ir valdyti klaidas, kad tinkamai įvykdytumėte programą. Klaida gali būti dviejų tipų. Tai yra kompiliavimo laiko ir vykdymo laiko klaidos. Kai yra sintaksės klaidų, jas nurodo „Java“kompiliatorius. Tai vadinama kompiliavimo laiko klaidomis. Kai kuriose bendrose kompiliavimo laiko klaidose trūksta kabliataškio, trūksta garbanotų petnešėlių, nedeklaruotų kintamųjų ir neteisingai parašytų identifikatorių ar raktinių žodžių. Kartais programa gali tinkamai sukompiliuoti, tačiau ji gali pateikti neteisingą išvestį. Jie vadinami vykdymo laiko klaidomis. Kai kurios įprastos vykdymo laiko klaidos dalijamos iš nulio ir vertinamas elementas, kuris nėra masyvo ribose. Išimtis yra sąlyga, kurią sukelia programos vykdymo klaida. Programos vykdymas baigiasi, kai įvyksta išimtis. Jei programuotojas nori tęsti likusio kodo vykdymą, programuotojas gali sugauti klaidos sąlygos išmestą išimties objektą ir parodyti klaidos pranešimą. Tai vadinama išimčių tvarkymu. Kodas, galintis sukelti klaidą, yra bandymo bloke, o pranešimas yra sugavimo bloke. Metimas ir metimai yra du raktiniai žodžiai, naudojami tvarkant „Java“išimtis. Pagrindinis skirtumas tarp „Java“metimų ir metimų yra, metimas yra raktinis žodis, naudojamas aiškiai išmesti išimtį, o metimai naudojami išimčiai paskelbti. Tai vadinama išimčių tvarkymu. Kodas, galintis sukelti klaidą, yra bandymo bloke, o pranešimas yra sugavimo bloke. Metimas ir metimai yra du raktiniai žodžiai, naudojami tvarkant „Java“išimtis. Pagrindinis skirtumas tarp „Java“metimų ir metimų yra, metimas yra raktinis žodis, naudojamas aiškiai išmesti išimtį, o metimai naudojami išimčiai paskelbti. Tai vadinama išimčių tvarkymu. Kodas, galintis sukelti klaidą, yra bandymo bloke, o pranešimas yra sugavimo bloke. Metimas ir metimas yra du raktiniai žodžiai, naudojami tvarkant „Java“išimtis. Pagrindinis skirtumas tarp „Java“metimų ir metimų yra, metimas yra raktinis žodis, naudojamas aiškiai išmesti išimtį, o metimai naudojami išimčiai paskelbti.

TURINYS

1. Apžvalga ir pagrindinis skirtumas

2. Kas yra „Java“metimas

3. Kas yra „Java“

metimas 4. „ Java“metimų ir metimų panašumai

5. Šoninis palyginimas - „Java“metimai ir metimai lentelės forma

6. Santrauka

Kas yra „Java“metimas?

Raktinis žodis „metimas“naudojamas tam, kad būtų aiškiai nurodoma išimtis. Po metimo seka „Exception“klasės pavyzdys. pvz. - išmeskite naują išimtį („Klaida padalijama iš nulio“); Jis naudojamas metodo kūne, kad būtų išimtis. Peržiūrėkite žemiau pateiktą programą.

Skirtumas tarp „Java“metimų ir metimų
Skirtumas tarp „Java“metimų ir metimų

01 pav. Programa su metimo raktiniu žodžiu

Pagal minėtą programą „Exception3“klasėje yra metodas, vadinamas „checkMarks“. Jei žymių yra mažiau nei 50, tai sukels išimtį ir rodys „Nepavyko“. Jei pažymiai yra didesni arba lygūs 50, tai atspausdins pranešimą „Pass“.

Kas yra „Java“metimai?

Metimas raktinis žodis naudojamas išimčiai paskelbti. Po jo nurodomas išimties klasės pavadinimas. pvz. - meta Išimtį. Programuotojas gali paskelbti kelias išimtis naudodamas „throws“raktinį žodį. Jis naudojamas su metodo parašu. Žiūrėkite žemiau pateiktą pavyzdį.

Pagrindinis skirtumas tarp „Java“metimų ir metimų
Pagrindinis skirtumas tarp „Java“metimų ir metimų

02 pav. Programa su metimų raktiniu žodžiu

Kodas, kuriame gali būti klaida, įdedamas į bandomąjį juodąjį langelį. Klaidos pranešimas yra fiksavimo bloko viduje. Metodo skambintojas nustato, kad iš iškviesto metodo galima tikėtis tam tikrų tipų išimčių. Skambinantysis turėtų būti pasirengęs tam tikru gaudymo mechanizmu. Šioje situacijoje naudojamas metimų raktinis žodis. Jis nurodomas iškart po metodo deklaracijos pareiškimo ir prieš pat atidarymo petnešą.

Koks yra „Java“metimų ir metimų panašumas?

Abu yra „Java“raktiniai žodžiai, kad būtų galima tvarkyti išimtis

Koks skirtumas tarp „Java“metimų ir metimų?

Skirtingas straipsnis viduryje prieš lentelę

mesti vs mesti Java

„Mesti“yra „Java“raktinis žodis, naudojamas aiškiai išmesti. „Throws“yra „Java“raktinis žodis, naudojamas paskelbti išimtį.
Daugkartinė išimtis
Negali būti kelių išimčių su metimu. Metimais gali būti kelios išimtys.
Sekė
Po „metimo“seka egzempliorius. „Metimus“seka klasė.
Naudojimo būdas
Taikant metodą naudojamas „metimas“. „Metimai“naudojami su metodo parašu.

Santrauka - „Java“metimai ir metimai

Vykdymo laiko klaidos priverčia programą kompiliuotis, tačiau ji suteikia netikėtų rezultatų arba nutraukia programos vykdymą. Ta sąlyga yra išimtis. Metimas ir metimas yra du raktiniai žodžiai, naudojami „Java“programavime, norint tvarkyti išimtis. Šiame straipsnyje aptariamas metimo ir metimo skirtumas. Skirtumas tarp „Java“metimų ir metimų yra tas, kad metimas yra raktinis žodis, naudojamas aiškiai išmesti išimtį, o metimai naudojami išimčiai paskelbti.

Rekomenduojama: