Logo fi.boatexistence.com

Mistä kääntäjä tietää tarkastetusta poikkeuksesta?

Sisällysluettelo:

Mistä kääntäjä tietää tarkastetusta poikkeuksesta?
Mistä kääntäjä tietää tarkastetusta poikkeuksesta?

Video: Mistä kääntäjä tietää tarkastetusta poikkeuksesta?

Video: Mistä kääntäjä tietää tarkastetusta poikkeuksesta?
Video: Rakennusvalvonnan pientaloilta oman kodin rakentajille 2024, Saattaa
Anonim

Javan ohjelmointikielen kääntäjä tarkistaa käännösvaiheessa, että ohjelma sisältää käsittelijöitä tarkistetuille poikkeuksille, analysoimalla, mitkä tarkastetut poikkeukset voivat johtua menetelmän suorittamisesta tai rakentaja. Jokaiselle tarkistetulle poikkeukselle, joka on mahdollinen tulos, menetelmän heittolauseke (§8.4.

Mistä kääntäjä tietää, minkä tyyppistä poikkeusta tapahtuu?

Kun ohjelmassasi tapahtuu poikkeus, saappaamislohkot tutkitaan peräkkäin ylhäältä alas, jotta löydettäisiin vastaavuus tapahtuneen poikkeuksen tyypin ja poikkeuksen tyypin välillä. catch block käsittelee.

Kuinka tarkistetut poikkeukset tarkistetaan käännösaikana?

2 Vastauksia. Tarkistetut poikkeukset tarkistetaan käännöshetkellä sen varmistamiseksi, että käsittelet niitä, joko ottamalla ne kiinni tai ilmoittamalla sisältävä menetelmä heittää poikkeuksen Ajon aikana ei ole eroa tarkistettujen ja tarkistamattomien poikkeuksien välillä: ne JVM käsittelee niitä samalla tavalla.

Miten löydän valitut poikkeukset?

  1. tarkistetun poikkeuksen kääntäjä tarkistaa ja ohjelmoijana sinun täytyy käsitellä se käyttämällä try-catch-finally, heittoja.
  2. Kääntäjä ei tarkista tarkistamatonta poikkeusta, mutta voit halutessasi hallita sitä eksplisiittisesti.

Voidaanko tarkistetut poikkeukset saada kiinni?

3 vastausta. Valitsemattomat poikkeukset ovat poikkeuksia, joita ei tarvitse kiinnittää try - catch -lohkoon. Valitsemattomat poikkeukset ovat RuntimeException- tai Error-luokkien alaluokkia. Valitut poikkeukset ovat poikkeuksia, jotka on otettava kiinni try - catch -lohkossa.

Suositeltava: