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.
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.
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.