Forskellen Mellem Kaste Og Kaste I Java

Indholdsfortegnelse:

Forskellen Mellem Kaste Og Kaste I Java
Forskellen Mellem Kaste Og Kaste I Java

Video: Forskellen Mellem Kaste Og Kaste I Java

Video: Forskellen Mellem Kaste Og Kaste I Java
Video: Урок по Java 117: Swing 22: Dialogs 2024, Kan
Anonim

Nøgleforskel - kast mod kast i Java

Der kan være fejl ved programmering. En fejl i programmet giver et uventet resultat, eller det kan afslutte udførelsen af programmet. Derfor er det bedre at opdage og administrere fejlene korrekt for at udføre programmet korrekt. En fejl kan være af to typer. De er kompileringsfejl og runtime-fejl. Når der er syntaksfejl, angives der af Java-kompilatoren. Disse kaldes kompileringsfejl. Nogle almindelige kompileringsfejl mangler semikolon, mangler krøllede seler, sort angivne variabler og stavefejl-id'er eller nøgleord. Nogle gange kan programmet kompilere ordentligt, men det kan give forkert output. De kaldes runtime-fejl. Nogle almindelige runtime-fejl dividerer med nul og vurderer et element, der er uden for en matrix. En undtagelse er en tilstand forårsaget af en runtime-fejl i programmet. Programudførelse ophører, når en undtagelse opstår. Hvis programmøren ønsker at fortsætte udførelsen af den resterende kode, kan programmøren fange det undtagelsesobjekt, der kastes af fejltilstanden og vise en fejlmeddelelse. Dette kaldes undtagelseshåndtering. Koden, der kan forårsage en fejl, placeres i prøveblok, og meddelelsen er i fangstblokken. Kast og kast er to nøgleord, der bruges i Java undtagelseshåndtering. Nøgleforskellen mellem kast og kast i Java er ved, kast er et nøgleord, der bruges til eksplicit at kaste en undtagelse, mens kast bruges til at erklære en undtagelse. Dette kaldes undtagelseshåndtering. Koden, der kan forårsage en fejl, placeres i prøveblok, og meddelelsen er i fangstblokken. Kast og kast er to nøgleord, der bruges i Java undtagelseshåndtering. Nøgleforskellen mellem kast og kast i Java er ved, kast er et nøgleord, der bruges til eksplicit at kaste en undtagelse, mens kast bruges til at erklære en undtagelse. Dette kaldes undtagelseshåndtering. Koden, der kan forårsage en fejl, placeres i prøveblok, og meddelelsen er i fangstblokken. Kast og kast er to nøgleord, der bruges i Java undtagelseshåndtering. Nøgleforskellen mellem kast og kast i Java er ved, kast er et nøgleord, der bruges til eksplicit at kaste en undtagelse, mens kast bruges til at erklære en undtagelse.

INDHOLD

1. Oversigt og nøgleforskel

2. Hvad er kast i Java

3. Hvad er kast i Java

4. Ligheder mellem kast og kast i Java

5. Sammenligning side om side - kast mod kast i Java i tabelform

6. Oversigt

Hvad er kast i Java?

Nøgleordet kaste bruges til at kaste en undtagelse eksplicit. Kastet efterfølges af en instans af Exception-klasse. f.eks. - smid ny undtagelse ("Fejl divider med nul"); Det bruges inde i metodekroppen til at kaste en undtagelse. Se nedenstående program.

Forskellen mellem kaste og kaste i Java
Forskellen mellem kaste og kaste i Java

Figur 01: Program med kast nøgleord

I henhold til ovenstående program har Exception3-klassen en metode kaldet checkMarks. Hvis mærkerne er mindre end 50, vil det medføre en undtagelse og vise "Fejl". Hvis karaktererne er højere end eller lig med 50, udskrives meddelelsen "Bestået".

Hvad er kast i Java?

Kaster-nøgleordet bruges til at erklære en undtagelse. Det efterfølges af undtagelsesklassenavnet. f.eks - kaster Undtagelse. Programmøren kan erklære flere undtagelser ved hjælp af nøgleordet kaster. Det bruges med metodesignatur. Se nedenstående eksempel.

Nøgleforskel mellem kaste og kaste i Java
Nøgleforskel mellem kaste og kaste i Java

Figur 02: Program med kaster nøgleord

Koden, der kan have en fejl, er placeret inde i forsøget sort. Fejlmeddelelsen er inde i fangstblokken. Metodeopkalderen identificerer, at visse typer undtagelser kunne forventes fra den kaldte metode. Den, der ringer op, skal være forberedt med en fangstmekanisme. I denne situation bruges kaster-nøgleordet. Det specificeres umiddelbart efter erklæringen om metodedeklaration og lige før åbningsbøjlen.

Hvad er ligheden mellem kaste og kaste i Java?

Begge er nøgleord i Java til håndtering af undtagelser

Hvad er forskellen mellem kaste og kaste i Java?

Diff artikel midt foran bordet

kast mod kast i Java

'Kast' er et nøgleord i Java, der bruges til eksplicit at kaste en undtagelse. Kasterne er et nøgleord i Java, der bruges til at erklære en undtagelse.
Flere undtagelser
Der kan ikke være flere undtagelser med kast. Der kan være flere undtagelser med kast.
Efterfulgt af
Kaste efterfølges af en instans. Kasterne efterfølges af klassen.
Metode til brug
'Kastet' bruges inden for metoden. Kasterne bruges med metodesignatur.

Resumé - kast mod kast i Java

Kørselstidsfejl får programmet til at kompilere, men det giver uventede resultater eller afslutter udførelsen af programmet. Denne betingelse er en undtagelse. Kast og kast er to nøgleord, der bruges i Java-programmering til undtagelseshåndtering. Denne artikel diskuterede forskellen mellem kast og kast. Forskellen mellem kast og kast i Java er, at kast er et nøgleord, der bruges til eksplicit at kaste en undtagelse, mens kast bruges til at erklære en undtagelse.

Anbefalet: