Wat is indeks buite gebonde uitsondering in Java?
Wat is indeks buite gebonde uitsondering in Java?

Video: Wat is indeks buite gebonde uitsondering in Java?

Video: Wat is indeks buite gebonde uitsondering in Java?
Video: Array Index Out Of Bound Exception in Java with Example 2024, Desember
Anonim

Indeks buite gebonde uitsondering . Indeks buite gebonde uitsondering is die ongemerkte Uitsondering wat tydens looptydfoute voorkom. Dit ontstaan as gevolg van ongeldige parameter wat na 'n metode in 'n kode oorgedra is. Die java Die samesteller kontroleer nie die fout tydens die samestelling van 'n program nie.

As u dit in ag neem, wat is String-indeks buite-gebonde uitsondering in Java?

lang. StringIndexOutOfBoundsException as beginIndex negatief is, of groter as die lengte van die string . Hierdie metode gee 'n sub- string wat begin met die karakter by die gespesifiseerde indeks en strek tot die karakter by endIndex-1 indeks . Dit gooi 'n java.

Ook, hoe vermy jy 'n buite-gebonde uitsondering? Ten einde voorkom "skikking indeks buite perke " uitsondering , is die beste praktyk om die begin te hou indeks op so 'n manier dat wanneer jou laaste iterasie uitgevoer word, dit die element sal kontroleer by indeks i & i-1, in plaas daarvan om i & i+1 te merk (sien reël 4 hieronder).

Mens kan ook vra, wat is 'n skikkingsindeks buite gebonde uitsondering in Java?

Indien 'n versoek om 'n negatiewe of 'n indeks groter as of gelyk aan grootte van skikking gemaak word, dan is die JAVA gooi 'n ArrayIndexOutOfBounds Uitsondering . Dit is anders as C/C++ waar nr indeks van gebind kontrole gedoen word. Die ArrayIndexOutOfBoundsException is 'n Runtime Uitsondering slegs tydens looptyd gegooi.

Wat is 'n rekenkundige uitsondering in Java?

Rekenkundige Uitsondering : Gooi wanneer 'n uitsonderlike rekenkunde toestand plaasgevind het. Byvoorbeeld, 'n heelgetal "deel deur nul" gooi 'n instansie van hierdie klas. Boonop is die meeste uitsonderings is saamgestel met 'n boodskap om jou te help om nog verder uit te vind wat gebeur het.

Aanbeveel: