Java хэл дээрх хязгаарлагдмал үл хамаарах индекс гэж юу вэ?
Java хэл дээрх хязгаарлагдмал үл хамаарах индекс гэж юу вэ?

Видео: Java хэл дээрх хязгаарлагдмал үл хамаарах индекс гэж юу вэ?

Видео: Java хэл дээрх хязгаарлагдмал үл хамаарах индекс гэж юу вэ?
Видео: Жава хэл дээрх массивын индекс нь хязгаарлагдмал үл хамаарах жишээтэй 2024, Дөрөвдүгээр сар
Anonim

Хязгаарлалтаас гарсан индекс . Хязгаарлалтаас гарсан индекс Шалгагдаагүй хүмүүс юм Үл хамаарах зүйл Энэ нь ажиллах үеийн алдааны үед тохиолддог. Энэ нь кодын арга руу хүчингүй параметр дамжуулагдсанаас болж үүсдэг. The java Програмыг эмхэтгэх явцад хөрвүүлэгч алдааг шалгадаггүй.

Үүнийг анхаарч үзвэл Java хэл дээрх хязгаарлагдмал үл хамаарах String индекс гэж юу вэ?

lang. Хэрэв beginIndex сөрөг эсвэл уртаас том бол StringIndexOutOfBoundsException мөр . Энэ арга нь дэд зүйлийг буцаана. мөр заасан тэмдэгтээс эхэлдэг индекс endIndex-1 дээрх тэмдэгт хүртэл үргэлжилнэ индекс . Энэ нь шиддэг java.

Түүнчлэн, та хязгаарлагдмал үл хамаарах зүйлээс хэрхэн зайлсхийх вэ? Төлөө урьдчилан сэргийлэх "массив индекс хязгаараас гарсан " үл хамаарах зүйл , хамгийн сайн туршлага бол эхлэлийг хадгалах явдал юм индекс Ингэснээр таны сүүлчийн давталт хийгдэх үед тухайн элементийг шалгах болно индекс i & i+1-ийг шалгахын оронд i & i-1 (доорх 4-р мөрийг үзнэ үү).

Жава хэл дээрх үл хамаарах массивын индекс гэж юу вэ?

Хэрэв сөрөг эсвэл хүсэлт гаргасан бол индекс -аас их буюу тэнцүү хэмжээтэй массив хийгдсэн бол дараа нь JAVA ArrayIndexOutOfBounds шиддэг Үл хамаарах зүйл . Энэ нь C/C++-ээс ялгаатай нь үгүй индекс -ийн хүлэгдсэн шалгалт хийгдсэн. ArrayIndexOutOfBoundsException нь Runtime юм Үл хамаарах зүйл зөвхөн ажиллах үед шидэгдсэн.

Java хэл дээрх арифметикийн үл хамаарах зүйл юу вэ?

Арифметикийн онцгой тохиолдол : Онцгой үед шидэгдсэн арифметик нөхцөл байдал үүссэн. Жишээлбэл, "тэгээр хуваах" бүхэл тоо нь энэ ангийн жишээг шиддэг. Түүнээс гадна ихэнх нь үл хамаарах зүйлүүд юу болсныг ойлгоход тань туслах мессежээр бүтээгдсэн.

Зөвлөмж болгож буй: