Hvad kaster en undtagelse Java?
Hvad kaster en undtagelse Java?

Video: Hvad kaster en undtagelse Java?

Video: Hvad kaster en undtagelse Java?
Video: ELK: Elasticsearch, logstash, beats (Часть 1) / Java Tech Talk 2024, Kan
Anonim

Det kaste søgeord i Java bruges til eksplicit smide en undtagelse fra en metode eller en hvilken som helst kodeblok. Vi kan kaste enten markeret eller umarkeret undtagelse . Det kaste søgeord er hovedsageligt brugt til kaste brugerdefinerede undtagelser.

På denne måde, hvad betyder det at smide en undtagelse i Java?

kaster søgeord bruges til at erklære, at en metode evt kaste en eller nogle undtagelser . Den, der ringer, skal fange undtagelser . Antag i din java programmere dig ved hjælp af en biblioteksmetode, som kaster en Undtagelse . I dit program vil du klare dette undtagelse ved hjælp af prøv og fang.

Udover ovenstående, kan vi smide undtagelse manuelt? Kaster undtagelser manuelt Du kan kaste en brugerdefineret undtagelse eller en foruddefineret undtagelse eksplicit ved at bruge kaste søgeord. Der er to typer undtagelser brugerdefinerede og foruddefinerede hver undtagelse er repræsenteret af en klasse, og som arver klassen Throwable.

Når man tager dette i betragtning, hvad er forskellen mellem kast og kast i Java-undtagelseshåndtering?

Kaster klausul bruges til at erklære en undtagelse , hvilket betyder, at det virker på samme måde som prøve- fangst blok. Kaste søgeord er brugt i metode krop til kaste en undtagelse , mens kaster bruges i metodesignatur til at erklære undtagelser der kan forekomme i tilstedeværende udsagn i metode.

Hvad er håndtering af undtagelser?

kaste søgeord er vant til kaste en undtagelse eksplicit. Kun objekt af Throwable-klassen eller dens underklasser kan være smidt . Programudførelse stopper ved støder på kaste erklæring, og den nærmeste fangst erklæring kontrolleres for matchende type af undtagelse.

Anbefalede: