Moet ek sneakythrows gebruik?

INHOUDSOPGAWE:

Moet ek sneakythrows gebruik?
Moet ek sneakythrows gebruik?
Anonim

@SneakyThrows kan gebruik word om skelm gemerkte uitsonderings te gooi sonder om dit eintlik in jou metode se gooiklousule te verklaar. Hierdie ietwat omstrede vermoë moet natuurlik versigtig gebruik word.

Hoe hanteer jy uitsonderings sonder om te gooi?

Gebruik eenvoudig probeer vangblok en gaan voort, as die uitsondering onbeduidend is en nie enige gedrag van jou program beïnvloed nie. Jy kan vermy om 'n uitsondering te vang, maar as daar 'n uitsondering gegooi word en jy kry dit nie vang nie, sal jou program ophou uitvoer (crash). Daar is geen manier om 'n uitsondering te ignoreer nie.

Wat is 'n gekontroleerde uitsondering?

'n Gemerkte uitsondering is 'n tipe uitsondering wat óf vasgevang of verklaar moet word in die metode waarin dit gegooi word. Byvoorbeeld, die java.io. IOException is 'n gekontroleerde uitsondering.

Wat is die verskil tussen gemerkte en ongemerkte uitsonderings?

1) Gemerk: is die uitsonderings wat tydens samestelling gekontroleer word. As een of ander kode binne 'n metode 'n gekontroleerde uitsondering gooi, dan moet die metode óf die uitsondering hanteer óf dit moet die uitsondering spesifiseer met die gooi sleutelwoord. … 2) Ongemerk is die uitsonderings wat nie op die saamgestelde tyd gekontroleer is nie.

Is runtime-uitsondering 'n subklas van uitsondering?

RuntimeException is die superklas van daardie uitsonderings wat tydens die normale werking van die Java Virtual Machine gegooi kan word. RuntimeException en sy subklasse isongemerkte uitsonderings.

Aanbeveel:

Interessante artikels
Wat is CPA-bemarking?
Lees meer

Wat is CPA-bemarking?

Koste per aksie, wat ook soms in bemarkingsomgewings verkeerd opgevat word as koste per verkryging, is 'n aanlyn advertensiemeting en prysmodel wat verwys na 'n gespesifiseerde handeling, byvoorbeeld 'n verkoop, klik of vorm indiening. Hoe werk CPA-bemarking?

Wanneer het die term dronk as 'n stinkdier ontstaan?
Lees meer

Wanneer het die term dronk as 'n stinkdier ontstaan?

Maar ons glo dat "dronk soos 'n skunk," 'n Amerikaanse uitdrukking wat in die 1920's ontstaan het, bloot rymende sleng is en geen werklike verband met skunkdom het nie. Ons sê dit omdat die dronkens vir meer as 600 jaar beskryf word as "

Wat is anamorfiese formaat?
Lees meer

Wat is anamorfiese formaat?

Anamorfiese formaat is die kinematografiese tegniek om 'n wyeskermprent op standaard 35 mm-film of ander visuele opnamemedia te neem met 'n nie-wyeskerm-inheemse aspekverhouding. Wat is die punt van anamorfies? Anamorfiese lense vang 'n uiters wye gesigsveld vas sonder om gesigte te verdraai, selfs tydens uiterste nabyskote.