Peamine erinevus - visked ja visked Java-s
Programmeerimisel võib olla vigu. Viga programmis annab ootamatu tulemuse või võib programmi täitmise lõpetada. Seetõttu on programmi õigeks käivitamiseks parem vigu korralikult tuvastada ja hallata. Viga võib olla kahte tüüpi. Need on kompileerimis- ja käitamisvead. Süntaksivigade ilmnemisel näitab Java kompilaator neid. Neid nimetatakse kompileerimisaja vigadeks. Mõned levinumad kompileerimisaja vead puuduvad semikoolonist, lokkisulgude puudumisest, deklareerimata muutujatest ja valesti kirjutatud tunnustest või märksõnadest. Mõnikord võib programm kompileerida korralikult, kuid see võib anda vale väljundi. Neid nimetatakse käitusvigadeks. Mõned levinud käituse vead jagunevad nulliga ja hindavad massiivi seosest väljas olevat elementi. Erandiks on tingimus, mille on põhjustanud programmi käitustõrge. Programmi käivitamine lõpeb erandi ilmnemisel. Kui programmeerija soovib jätkata ülejäänud koodi täitmist, saab programmeerija tabada veaolukorra visatud erandi objekti ja kuvada tõrketeate. Seda nimetatakse erandkäsitluseks. Vea põhjustav kood asetatakse prooviplokki ja teade on püüdmisplokis. Vise ja visked on kaks Java-erandite käsitlemisel kasutatavat märksõna. Java visete ja visete peamine erinevus on, visk on märksõna, mida kasutatakse selgesõnaliselt erandi viskamiseks, samal ajal kui viset kasutatakse erandi kuulutamiseks. Seda nimetatakse erandkäsitluseks. Vea põhjustav kood asetatakse prooviplokki ja teade on püüdmisplokis. Vise ja visked on kaks Java-erandite käsitlemisel kasutatavat märksõna. Java visete ja visete peamine erinevus on, visk on märksõna, mida kasutatakse selgesõnaliselt erandi viskamiseks, samal ajal kui viset kasutatakse erandi kuulutamiseks. Seda nimetatakse erandkäsitluseks. Vea põhjustav kood asetatakse prooviplokki ja teade on püüdmisplokis. Vise ja visked on kaks Java-erandite käsitlemisel kasutatavat märksõna. Java visete ja visete peamine erinevus on, visk on märksõna, mida kasutatakse selgesõnaliselt erandi viskamiseks, samal ajal kui viset kasutatakse erandi kuulutamiseks.
SISU
1. Ülevaade ja põhierinevus
2. Mis on visk Java-s
3. Mis on
viskamine Java-s 4. Java- visete sarnasused visete ja visete vahel
5. Kõrvuti võrdlus - visked ja visked Java-s tabelina
6. Kokkuvõte
Mis on Java viskamine?
Märksõna visata kasutatakse erandi selgesõnaliseks viskamiseks. Viskele järgneb Exceptioni klassi eksemplar. nt - viska uus erand (“Viga jagatakse nulliga”); Seda kasutatakse meetodi kehas erandi viskamiseks. Vaadake allolevat programmi.
Joonis 01: Programm viske märksõnaga
Vastavalt ülaltoodud programmile on Exception3 klassil meetod nimega checkMarks. Kui märgid on alla 50, põhjustab see erandi ja kuvatakse „Fail”. Kui märgid on suuremad või võrdsed 50-ga, prindib see teate “Pass”.
Mis on Java viskamine?
Viskete märksõna kasutatakse erandi kuulutamiseks. Sellele järgneb erandklassi nimi. nt - viskab Erand. Programmeerija saab visata märksõna abil välja kuulutada mitu erandit. Seda kasutatakse meetodi allkirjaga. Vaadake allpool toodud näidet.
Joonis 02: visete märksõnaga programm
Kood, millel võib olla viga, asetatakse proovimusta sisse. Veateade asub püüdmisplokis. Meetodi helistaja tuvastab, et kutsutud meetodist võib eeldada teatud tüüpi erandeid. Helistaja peaks olema valmis mõne püüdmismehhanismiga. Selles olukorras kasutatakse visete märksõna. See täpsustatakse kohe pärast meetodi deklaratsiooni avaldust ja vahetult enne avasulgurit.
Milline on Java ja visete sarnasus?
Mõlemad on Java märksõnad erandite käsitlemiseks
Mis vahe on Java-s visete ja visete vahel?
Erinev artikkel keskel enne tabelit
viska ja viskab Java |
|
Vise on Java-s märksõna, mida kasutatakse selgesõnaliselt erandi loomiseks. | Visked on Java-s märksõna, mida kasutatakse erandi kuulutamiseks. |
Mitu erandit | |
Viskega ei saa olla mitu erandit. | Viskega võib olla mitu erandit. |
Järgneb | |
Viskele järgneb eksemplar. | 'Viskele' järgneb klass. |
Kasutamismeetod | |
Meetodi raames kasutatakse viset. | Viskeid kasutatakse meetodi allkirjaga. |
Kokkuvõte - visk vs visked Java-s
Käitusaja vead põhjustavad programmi kompileerimist, kuid see annab ootamatuid tulemusi või lõpetab programmi käivitamise. See tingimus on erand. Vise ja visked on Java märksõnade programmis erandite käsitlemiseks kasutatavad kaks märksõna. Selles artiklis käsitleti visete ja visete erinevust. Viske ja visete erinevus Java-s on see, et visk on märksõna, mida kasutatakse selgesõnaliselt erandi tegemiseks, samal ajal kui viset kasutatakse erandi kuulutamiseks.