Hva er å kaste et unntak Java?
Hva er å kaste et unntak Java?

Video: Hva er å kaste et unntak Java?

Video: Hva er å kaste et unntak Java?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, November
Anonim

De kaste nøkkelord i Java brukes til eksplisitt gi et unntak fra en metode eller en hvilken som helst kodeblokk. Vi kan kaste enten avmerket eller ukontrollert unntak . De kaste søkeord brukes hovedsakelig til kaste tilpasset unntak.

På denne måten, hva betyr det å kaste et unntak i Java?

kaster nøkkelord brukes for å erklære at en metode kan kaste en eller noen unntak . Den som ringer må fange opp unntak . Anta i din java programmere deg ved hjelp av en bibliotekmetode som kaster et unntak . I programmet ditt skal du håndtere dette unntak ved hjelp av prøv og fang.

Foruten ovenfor, kan vi kaste unntak manuelt? Kaster unntak manuelt Du kan kaste en brukerdefinert unntak eller, en forhåndsdefinert unntak eksplisitt ved å bruke kaste nøkkelord. Det finnes to typer unntak brukerdefinert og forhåndsdefinert hver unntak er representert av en klasse og som arver klassen Throwable.

Med tanke på dette, hva er forskjellen mellom kast og kast i Java-unntakshåndtering?

Kaster klausul brukes til å erklære en unntak , som betyr at den fungerer på samme måte som prøve- å fange blokkere. Kaste søkeord brukes i metode kroppen til kaste an unntak , samtidig som kaster brukes i metodesignatur for å deklarere unntak som kan oppstå i uttalelser til stede i metode.

Hva er håndtering av unntak?

kaste søkeordet er vant til kaste an unntak eksplisitt. Kun objekt av Throwable-klassen eller dens underklasser kan være kastet . Programutførelse stopper ved møte kaste uttalelse, og den nærmeste å fange setningen er sjekket for samsvarende type unntak.

Anbefalt: