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