Watter uitsondering om java te gooi?

INHOUDSOPGAWE:

Watter uitsondering om java te gooi?
Watter uitsondering om java te gooi?

Video: Watter uitsondering om java te gooi?

Video: Watter uitsondering om java te gooi?
Video: Возведение новых перегородок в квартире. Переделка хрущевки от А до Я. #3 2024, Desember
Anonim

Slegs gemerkte uitsonderings word vereis om gegooi te word deur die gooi-sleutelwoord te gebruik. Ongemerkte uitsonderings hoef nie uitdruklik in kode gegooi of hanteer te word nie.

Wanneer sal ons gooi-uitsondering in Java gebruik?

Die Java throws-sleutelwoord word gebruik om die uitsonderingsinligting te verklaar wat tydens die programuitvoering mag voorkom Dit gee inligting oor die uitsondering aan die programmeerder. Dit is beter om die uitsonderingshanteringskode te verskaf sodat die normale vloei van programuitvoering gehandhaaf kan word.

Watter uitsonderings moet in Java hanteer word?

9 beste praktyke om uitsonderings in Java te hanteer

  1. Maak hulpbronne skoon in 'n finaal blok of gebruik 'n probeer-met-hulpbron-verklaring. …
  2. Verkies spesifieke uitsonderings. …
  3. Dokumenteer die uitsonderings wat jy spesifiseer. …
  4. Gooi uitsonderings met beskrywende boodskappe. …
  5. Vang eers die mees spesifieke uitsondering. …
  6. Moenie vang Gooibaar nie. …
  7. Moenie uitsonderings ignoreer nie.

Watter uitsonderings word deur JVM gegooi?

Uitsonderings gegooi deur JVM

  • ArrayIndexOutOfBoundsException.
  • ClassCastException.
  • NullPointerException.
  • Rekenkundige Uitsondering.
  • AssertionError.
  • ExceptionInInitializerError.
  • StackOverflowError.
  • NoClassDefFoundError.

Hoe word uitsonderings deur JVM hanteer?

Hoe hanteer JVM 'n uitsondering? Verstek-uitsonderingshantering: Wanneer ook al binne 'n metode, as 'n uitsondering plaasgevind het, skep die metode 'n objek bekend as uitsonderingsobjek en gee dit oor aan die looptydstelsel (JVM).… Om die uitsonderingsvoorwerp te skep en dit na die looptydstelsel te hanteer, word genoem om 'n uitsondering te gooi.

Aanbeveel: