Wat is 'n runtime-uitsondering in Java?
Wat is 'n runtime-uitsondering in Java?

Video: Wat is 'n runtime-uitsondering in Java?

Video: Wat is 'n runtime-uitsondering in Java?
Video: Checked vs. Unchecked Exceptions in Java Tutorial - What's The Difference? 2024, Mei
Anonim

Die Looptyd-uitsondering is die ouerklas in almal uitsonderings van die Java programmeertaal wat na verwagting die program of toepassing sal ineenstort of afbreek wanneer dit voorkom. Anders as uitsonderings wat nie as beskou word nie Looptyd-uitsonderings , Looptyd-uitsonderings word nooit nagegaan nie.

Weet ook, wat is runtime-uitsondering in Java met voorbeeld?

Voorbeelde vir RuntimeException is onwettige rolverdeling, onvanpaste gebruik van 'n nulwyser, verwysing na 'n out of bounds skikking element. Fout uitsondering klasse dui op kritieke probleme wat tipies nie deur jou toepassing hanteer kan word nie. Voorbeelde is uit die geheue fout, stapel oorloop, mislukking van die Java VM.

Die vraag is dan, wat is die verskil tussen 'n runtime-uitsondering en 'n gekontroleerde uitsondering? Hoof verskil tussen RuntimeException en Uitsondering gemerk is dat, Dit is verpligtend om te voorsien probeer vang of probeer uiteindelik blok te hanteer Uitsondering gemerk en versuim om dit te doen sal tot gevolg hê in tydfout saamstel, terwyl in geval van RuntimeException dit is nie verpligtend nie.

Mense vra ook, kan jy 'n runtime-uitsondering in Java kry?

Vang Uitsondering sal vang beide nagegaan en runtime uitsonderings . Looptyd-uitsonderings probleme verteenwoordig wat 'n direkte gevolg van 'n programmeringsprobleem is, en as sodanig nie opgevang moet word nie, aangesien dit kan Daar word nie redelikerwys verwag om van hulle te herstel of te hanteer nie. Vang Gooibaar sal vang alles.

Wat is 'n gekontroleerde uitsondering in Java?

A gekontroleerde uitsondering is 'n tipe van uitsondering wat óf gevang óf verklaar moet word in die metode waarin dit gegooi word. Byvoorbeeld, die java .io. IOException is 'n gekontroleerde uitsondering . Om te verstaan wat a gekontroleerde uitsondering is, oorweeg die volgende kode: Kode afdeling 6.9: Onhanteer uitsondering.

Aanbeveel: