Kas ir indekss ārpus saistošā izņēmuma Java?
Kas ir indekss ārpus saistošā izņēmuma Java?

Video: Kas ir indekss ārpus saistošā izņēmuma Java?

Video: Kas ir indekss ārpus saistošā izņēmuma Java?
Video: Vebinārs "Migrantu integrācija - migrācijas pasākumi, lai iebraucēji iekļautos sabiedrībā" 1. daļa 2024, Aprīlis
Anonim

Izņēmums no indeksa ārpus robežām . Indeksa ārpus robežas izņēmums ir Neatzīmētie Izņēmums kas rodas izpildlaika kļūdu gadījumā. Tas rodas tāpēc, ka kodā esošajai metodei ir nodots nederīgs parametrs. The java Kompilators programmas kompilēšanas laikā nepārbauda kļūdu.

Ņemot to vērā, kāds ir virknes indekss ārpus saistītā izņēmuma Java?

lang. StringIndexOutOfBoundsIzņēmums, ja beginIndex ir negatīvs vai lielāks par parametra garumu virkne . Šī metode atgriež apakš virkne kas sākas ar rakstzīmi norādītajā vietā rādītājs un stiepjas līdz rakstzīmei endIndex-1 rādītājs . Tas izmet an java.

Kā arī izvairīties no ārpussaista izņēmuma? Lai novērst "masīvs indekss ārpus robežas " izņēmums , labākā prakse ir saglabāt sākumu rādītājs tādā veidā, ka, izpildot pēdējo iterāciju, tā pārbaudīs elementu pie rādītājs i & i-1, tā vietā, lai pārbaudītu i & i+1 (skatiet 4. rindiņu zemāk).

Var arī jautāt, kas ir Java masīva indekss no saistītā izņēmuma?

Ja pieprasījums pēc negatīva vai an rādītājs lielāks vai vienāds ar izmēru masīvs ir izgatavots, tad JAVA izmet ArrayIndexOutOfBounds Izņēmums . Tas ir atšķirībā no C/C++, kur nav rādītājs no saistīts pārbaude ir veikta. ArrayIndexOutOfBoundsException ir izpildlaiks Izņēmums izmet tikai izpildes laikā.

Kas ir aritmētiskais izņēmums Java?

Aritmētiskais izņēmums : Izmet, kad izņēmuma aritmētika stāvoklis ir noticis. Piemēram, vesels skaitlis "dalīt ar nulli" izmet šīs klases gadījumu. Turklāt lielākā daļa izņēmumi ir veidoti ar ziņojumu, lai palīdzētu jums vēl vairāk noskaidrot notikušo.

Ieteicams: