Forskjellen Mellom Kaste Og Kaste I Java

Innholdsfortegnelse:

Forskjellen Mellom Kaste Og Kaste I Java
Forskjellen Mellom Kaste Og Kaste I Java

Video: Forskjellen Mellom Kaste Og Kaste I Java

Video: Forskjellen Mellom Kaste Og Kaste I Java
Video: (SUB) BL Gay Couple Vlog | Я встретила драматичного ребенка в супермаркете [Gay Couple Nic & Cheese] 2024, Kan
Anonim

Nøkkelforskjell - kaste mot kaster i Java

Det kan være feil når du programmerer. En feil i programmet gir et uventet resultat, ellers kan det avslutte gjennomføringen av programmet. Derfor er det bedre å oppdage og administrere feilene riktig for å utføre programmet riktig. En feil kan være av to typer. De er kompileringsfeil og kjøretidsfeil. Når det er syntaksfeil, angis det av Java-kompilatoren. Disse kalles kompileringsfeil. Noen vanlige kompileringsfeil mangler semikolon, mangler krøllete bukseseler, sortvariabler og feilstavingsidentifikatorer eller nøkkelord. Noen ganger kan programmet kompileres ordentlig, men det kan gi feil utdata. De kalles kjøretidsfeil. Noen vanlige kjøretidsfeil deles med null og vurderer et element som er utenfor bundet av en matrise. Et unntak er en tilstand forårsaket av en kjøretidsfeil i programmet. Programutførelse avsluttes når et unntak oppstår. Hvis programmereren vil fortsette kjøringen av den gjenværende koden, kan programmereren fange unntaksobjektet kastet av feiltilstanden og vise en feilmelding. Dette kalles unntaksbehandling. Koden som kan forårsake en feil, er plassert i prøveblokk, og meldingen er i fangstblokken. Kast og kast er to nøkkelord som brukes i Java unntakshåndtering. Hovedforskjellen mellom kast og kast i Java er på, kast er et nøkkelord som brukes til å eksplisitt kaste et unntak mens kast brukes til å erklære et unntak. Dette kalles unntaksbehandling. Koden som kan forårsake en feil, er plassert i prøveblokk, og meldingen er i fangstblokken. Kast og kast er to nøkkelord som brukes i Java unntakshåndtering. Hovedforskjellen mellom kast og kast i Java er på, kast er et nøkkelord som brukes til å eksplisitt kaste et unntak mens kast brukes til å erklære et unntak. Dette kalles unntaksbehandling. Koden som kan forårsake en feil, er plassert i prøveblokk, og meldingen er i fangstblokken. Kast og kast er to nøkkelord som brukes i Java unntakshåndtering. Hovedforskjellen mellom kast og kast i Java er på, kast er et nøkkelord som brukes til å eksplisitt kaste et unntak mens kast brukes til å erklære et unntak.

INNHOLD

1. Oversikt og nøkkelforskjell

2. Hva er kast i Java

3. Hva er kast i Java

4. Likheter mellom kast og kast i Java

5. Sammenligning side om side - kast mot kast i Java i tabellform

6. Sammendrag

Hva er kast i Java?

Nøkkelordet kaste brukes til å kaste et unntak eksplisitt. Kastet følges av en forekomst av Exception-klasse. f.eks. - kast nytt unntak ("Feil divider med null"); Den brukes inne i metodekroppen for å kaste et unntak. Se programmet nedenfor.

Forskjellen mellom kaste og kaste i Java
Forskjellen mellom kaste og kaste i Java

Figur 01: Program med kasteord

I følge programmet ovenfor har Exception3-klassen en metode som kalles checkMarks. Hvis merkene er mindre enn 50, vil det føre til et unntak og vise "Feil". Hvis merkene er høyere enn eller lik 50, vil meldingen “Bestå” skrives ut.

Hva er kast i Java?

Kast-nøkkelordet brukes til å erklære et unntak. Det blir etterfulgt av unntaksklassenavnet. f.eks - kaster Unntak. Programmereren kan erklære flere unntak ved å bruke kasteordet. Den brukes med metodesignatur. Se eksemplet nedenfor.

Hovedforskjell mellom kaste og kaste i Java
Hovedforskjell mellom kaste og kaste i Java

Figur 02: Program med kaster nøkkelord

Koden som kan ha en feil, er plassert inne i prøve svart. Feilmeldingen er inne i fangstblokken. Metoden som ringer identifiserer at visse typer unntak kan forventes fra den kallte metoden. Innringeren bør være forberedt med noen fangstmekanismer. I denne situasjonen brukes kasteordet. Det spesifiseres umiddelbart etter erklæringen om metodedeklarasjon og like før åpningsstaget.

Hva er likheten mellom kast og kast i Java?

Begge er nøkkelord i Java for unntakshåndtering

Hva er forskjellen mellom kaste og kaste i Java?

Diff Article Midt før tabell

kaste mot kaster i Java

Kastet er et nøkkelord i Java som brukes til å eksplisitt kaste et unntak. Kaster er et nøkkelord i Java som brukes til å erklære et unntak.
Flere unntak
Det kan ikke være flere unntak med kast. Det kan være flere unntak med kast.
Etterfulgt av
Kastet etterfølges av en forekomst. Kastene følges av klassen.
Metode for bruk
Kastet brukes i metoden. Kastene brukes med metodesignatur.

Sammendrag - kast mot kast i Java

Kjøretidsfeil får programmet til å kompilere, men det gir uventede resultater eller avslutter utførelsen av programmet. Denne tilstanden er et unntak. Kast og kast er to nøkkelord som brukes i Java-programmering for unntakshåndtering. Denne artikkelen diskuterte forskjellen mellom kast og kast. Forskjellen mellom kast og kast i Java er at kast er et nøkkelord som brukes til å eksplisitt kaste et unntak mens kast brukes til å erklære et unntak.

Anbefalt: