Mikä on indeksi pois sidotusta poikkeuksesta Javassa?
Mikä on indeksi pois sidotusta poikkeuksesta Javassa?

Video: Mikä on indeksi pois sidotusta poikkeuksesta Javassa?

Video: Mikä on indeksi pois sidotusta poikkeuksesta Javassa?
Video: Lonely (short version) 2024, Maaliskuu
Anonim

Indeksin rajan ulkopuolinen poikkeus . Indeksin rajan ulkopuolinen poikkeus ovat valitsemattomia Poikkeus joka tapahtuu ajonaikaisissa virheissä. Tämä johtuu virheellisestä parametrista, joka on välitetty koodissa olevalle menetelmälle. The java Kääntäjä ei tarkista virhettä ohjelman kääntämisen aikana.

Kun tämä otetaan huomioon, mikä on Javan merkkijonoindeksi pois sidotusta poikkeuksesta?

lang. StringIndexOutOfBoundsPoikkeus, jos beginIndex on negatiivinen tai suurempi kuin pituus merkkijono . Tämä menetelmä palauttaa ali- merkkijono joka alkaa määritetyllä merkillä indeksi ja jatkuu endIndex-1:n merkkiin asti indeksi . Se heittää an java.

Lisäksi, kuinka voit välttää poikkeuksen? Jotta estää "joukko indeksi on rajaton " poikkeus , paras käytäntö on pitää alku indeksi siten, että kun viimeinen iteraatiosi suoritetaan, se tarkistaa elementin osoitteessa indeksi i & i-1, sen sijaan, että tarkistaisit i & i+1 (katso rivi 4 alla).

Voidaan myös kysyä, mikä on taulukkoindeksi pois sidotusta poikkeuksesta Javassa?

Jos pyyntö negatiivista tai an indeksi suurempi tai yhtä suuri kuin koko joukko on tehty, sitten JAVA heittää ArrayIndexOutOfBounds Poikkeus . Tämä on toisin kuin C/C++, jossa ei indeksi / sidottu tarkistus on tehty. ArrayIndexOutOfBoundsException on suoritusaika Poikkeus heitetään vain ajon aikana.

Mikä on aritmeettinen poikkeus Javassa?

Aritmeettinen poikkeus : Poikkeuksellinen heitto aritmeettinen tila on tapahtunut. Esimerkiksi kokonaisluku "jakaa nollalla" heittää tämän luokan esiintymän. Lisäksi useimmat poikkeuksia on rakennettu viestillä, joka auttaa sinua vielä paremmin selvittämään, mitä tapahtui.

Suositeltava: