Skillnad Mellan Kast Och Kast I Java

Innehållsförteckning:

Skillnad Mellan Kast Och Kast I Java
Skillnad Mellan Kast Och Kast I Java

Video: Skillnad Mellan Kast Och Kast I Java

Video: Skillnad Mellan Kast Och Kast I Java
Video: Урок Java 375: Best practice 11: Как создавать immutable классы 2024, April
Anonim

Nyckelskillnad - kasta mot kast i Java

Det kan finnas misstag vid programmering. Ett misstag i programmet ger ett oväntat resultat eller så kan programmet avslutas. Därför är det bättre att upptäcka och hantera felen ordentligt för att köra programmet korrekt. Ett fel kan vara av två typer. De är kompileringsfel och runtime-fel. När det finns syntaxfel anges av Java-kompilatorn. Dessa kallas kompileringsfel. Vissa vanliga kompileringsfel saknas semikolon, saknade lockade hakparenteser, odeklarerade variabler och felstavningsidentifierare eller nyckelord. Ibland kan programmet kompileras ordentligt men det kan ge fel utdata. De kallas runtime-fel. Några vanliga körtidsfel delar sig med noll och bedömer ett element som är utanför gränserna för en matris. Ett undantag är ett tillstånd som orsakas av ett körtidsfel i programmet. Programkörningen avslutas när ett undantag inträffar. Om programmeraren vill fortsätta körningen av den återstående koden kan programmeraren fånga undantagsobjektet som kastas av felvillkoret och visa ett felmeddelande. Detta kallas undantagshantering. Koden som kan orsaka ett fel placeras i försöksblocket och meddelandet finns i fångsten. Kasta och kasta är två nyckelord som används i Java-undantagshantering. Nyckelskillnaden mellan kasta och kasta i Java är på, kasta är ett nyckelord som används för att uttryckligen kasta ett undantag medan kast används för att förklara ett undantag. Detta kallas undantagshantering. Koden som kan orsaka ett fel placeras i försöksblocket och meddelandet finns i fångsten. Kasta och kasta är två nyckelord som används i Java-undantagshantering. Nyckelskillnaden mellan kasta och kasta i Java är på, kasta är ett nyckelord som används för att uttryckligen kasta ett undantag medan kast används för att förklara ett undantag. Detta kallas undantagshantering. Koden som kan orsaka ett fel placeras i försöksblocket och meddelandet finns i fångsten. Kasta och kasta är två nyckelord som används i Java-undantagshantering. Nyckelskillnaden mellan kasta och kasta i Java är på, kasta är ett nyckelord som används för att uttryckligen kasta ett undantag medan kast används för att förklara ett undantag.

INNEHÅLL

1. Översikt och nyckelskillnad

2. Vad är kast i Java

3. Vad kastar i Java

4. Likheter mellan kast och kast i Java

5. Jämförelse vid sida - kast mot kast i Java i tabellform

6. Sammanfattning

Vad är kasta i Java?

Nyckelordet kastar används för att kasta ett undantag uttryckligen. Kastet följs av en instans av Exception-klass. t.ex. - kasta nytt undantag ("Fel dividera med noll"); Den används inuti metodkroppen för att kasta ett undantag. Se nedanstående program.

Skillnad mellan kast och kast i Java
Skillnad mellan kast och kast i Java

Figur 01: Program med nyckelord

Enligt ovanstående program har Exception3-klassen en metod som kallas checkMarks. Om märkena är mindre än 50 kommer det att orsaka ett undantag och visas "Misslyckas". Om märkena är högre än eller lika med 50 kommer meddelandet “Godkännande” att skrivas ut.

Vad är kast i Java?

Nyckelordet kastar används för att förklara ett undantag. Det följs av undantagsklassnamnet. t.ex. - kastar undantag. Programmeraren kan förklara flera undantag med hjälp av nyckelordet. Den används med metodsignatur. Se exemplet nedan.

Nyckelskillnad mellan kast och kast i Java
Nyckelskillnad mellan kast och kast i Java

Figur 02: Program med kastord

Koden som kan ha ett fel placeras inuti try black. Felmeddelandet finns inne i fångsten. Metoden som ringer identifierar att vissa typer av undantag kan förväntas från den anropade metoden. Den som ringer bör vara beredd med någon fångmekanism. I den här situationen används kastordet. Det specificeras omedelbart efter metoddeklarationsuttalandet och strax före öppningsstaget.

Vad är likheten mellan kast och kast i Java?

Båda är nyckelord i Java för undantagshantering

Vad är skillnaden mellan kast och kast i Java?

Skilja artikeln mitt före bordet

kasta mot kasta i Java

'Kasta' är ett nyckelord i Java som används för att uttryckligen kasta ett undantag. 'Kasta' är ett nyckelord i Java som används för att förklara ett undantag.
Flera undantag
Det kan inte finnas flera undantag med kast. Det kan finnas flera undantag med kast.
Följd av
Kastet följs av en instans. Kasta följs av klassen.
Metod för användning
'Kasta' används inom metoden. 'Kasta' används med metodsignatur.

Sammanfattning - kasta mot kast i Java

Körtidsfel får programmet att kompileras men det ger oväntade resultat eller avslutar körningen av programmet. Detta villkor är ett undantag. Kasta och kasta är två nyckelord som används i Java-programmering för undantagshantering. Denna artikel diskuterade skillnaden mellan kast och kast. Skillnaden mellan kast och kast i Java är att kast är ett nyckelord som används för att uttryckligen kasta ett undantag medan kast används för att förklara ett undantag.

Rekommenderas: