Pagrindinis skirtumas – metimas prieš metimą Java
Programuojant gali būti klaidų. Programos klaida duoda netikėtą rezultatą arba gali nutraukti programos vykdymą. Todėl, norint tinkamai vykdyti programą, geriau aptikti ir tinkamai valdyti klaidas. Klaida gali būti dviejų tipų. Tai kompiliavimo laiko klaidos ir vykdymo klaidos. Kai yra sintaksės klaidų, jas nurodo „Java“kompiliatorius. Tai vadinamos kompiliavimo laiko klaidomis. Kai kurios dažniausios kompiliavimo laiko klaidos yra kabliataškis, riestiniai skliaustai, nedeklaruoti kintamieji ir rašybos identifikatoriai arba raktiniai žodžiai. Kartais programa gali tinkamai kompiliuoti, bet gali pateikti neteisingą išvestį. Jos vadinamos vykdymo klaidomis. Kai kurios įprastos vykdymo klaidos yra dalijimas iš nulio ir elemento, kuris yra už masyvo ribų, įvertinimas. Išimtis yra sąlyga, kurią sukelia programos vykdymo klaida. Programos vykdymas nutraukiamas, kai atsiranda 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 bandomas bloke, o pranešimas yra gaudymo bloke. Metimas ir metimas yra du raktiniai žodžiai, naudojami „Java“išimčių tvarkymui. Pagrindinis skirtumas tarp „metimo“ir „metimo“yra „Java“, mesti yra raktinis žodis, naudojamas aiškiai išmesti išimtį, o metimas naudojamas išimčiai paskelbti.
Kas yra Java?
Raktinio žodžio metimas naudojamas norint aiškiai nurodyti išimtį. Po metimo pateikiamas Exception klasės pavyzdys. pvz. – mesti naują išimtį („Klaida padalinti iš nulio“); Jis naudojamas metodo korpuse, kad būtų padaryta išimtis. Žiūrėkite toliau pateiktą programą.
01 pav.: programa su metamu raktiniu žodžiu
Pagal aukščiau pateiktą programą, Exception3 klasėje yra metodas, vadinamas checkMarks. Jei balų skaičius yra mažesnis nei 50, tai padarys išimtį ir parodys „Fail“. Jei taškai yra didesni arba lygūs 50, bus išspausdintas pranešimas „Pass“.
Kas yra išmetimai Java?
Raktinis žodis „metimai“naudojamas išimčiai paskelbti. Po jo seka išimties klasės pavadinimas. pvz. – meta Išimtis. Programuotojas gali paskelbti kelias išimtis naudodamas raktinį žodį throws. Jis naudojamas su metodo parašu. Žr. toliau pateiktą pavyzdį.
02 pav. Programa su metimais raktiniu žodžiu
Kodas, kuriame gali būti klaida, įdėtas juodos spalvos trynyje. Klaidos pranešimas yra gaudymo bloko viduje. Metodo skambutis nustato, kad iš iškviesto metodo galima tikėtis tam tikrų tipų išimčių. Skambinantis asmuo turėtų būti paruoštas tam tikru gaudymo mechanizmu. Šioje situacijoje naudojamas raktinis žodis metimai. Jis nurodomas iškart po metodo deklaracijos teiginio ir prieš pat skliaustą.
Koks yra metimo ir metimo panašumas Java?
Abu yra „Java“raktiniai žodžiai, skirti išimtims tvarkyti
Kuo skiriasi metimas ir metimas Java?
metimas prieš metimą Java |
|
„Metimas“yra „Java“raktinis žodis, naudojamas norint aiškiai nurodyti išimtį. | „Metai“yra „Java“raktinis žodis, naudojamas išimčiai paskelbti. |
Kelios išimtys | |
Su metimu negali būti kelių išimčių. | Su metimu gali būti kelios išimtys. |
Seko | |
Po „metimo“seka atvejis. | Po „metimų“seka klasė. |
Naudojimo būdas | |
Metode naudojamas „metimas“. | „Metimai“naudojami su metodo parašu. |
Santrauka – „Java“metimas prieš metimą
Vykdymo laiko klaidos priverčia programą kompiliuoti, bet duoda netikėtų rezultatų arba nutraukia programos vykdymą. Ta sąlyga yra išimtis. Metimas ir metimas yra du raktiniai žodžiai, naudojami Java programavime išimčių tvarkymui. Šiame straipsnyje aptariamas skirtumas tarp metimo ir metimo. Skirtumas tarp metimo ir metimo Java programoje yra tas, kad mesti yra raktinis žodis, naudojamas aiškiai išmesti išimtį, o metimas naudojamas išimčiai paskelbti.