Java тіліндегі шектеуден тыс индекс дегеніміз не?
Java тіліндегі шектеуден тыс индекс дегеніміз не?

Бейне: Java тіліндегі шектеуден тыс индекс дегеніміз не?

Бейне: Java тіліндегі шектеуден тыс индекс дегеніміз не?
Бейне: Java | 1-сабақ (Қысқа нұсқасы) | NetStudy 2024, Сәуір
Anonim

Индекс шектеуден тыс ерекше жағдай . Индекс шектеуден тыс ерекше жағдай Тексерілмегендер Ерекшелік бұл орындалу уақытындағы қателер кезінде орын алады. Бұл кодтағы әдіске жіберілген жарамсыз параметрге байланысты туындайды. The java Компилятор бағдарламаны құрастыру кезінде қатені тексермейді.

Осыны ескере отырып, Java тіліндегі шектеуден тыс String индексі дегеніміз не?

тіл. StringIndexOutOfBoundsException, егер beginIndex теріс болса немесе ұзындығынан үлкенірек жол . Бұл әдіс ішкі мәнді қайтарады жол ол көрсетілген таңбадан басталады индекс және endIndex-1 таңбасына дейін созылады индекс . Ол лақтырады java.

Сондай-ақ, шектен тыс ерекшеліктен қалай аулақ бола аласыз? Үшін алдын алу "массив индекс шектен тыс " ерекшелік , ең жақсы тәжірибе - бастауды сақтау индекс соңғы итерация орындалғанда, ол элементті тексеретіндей етіп индекс i & i-1, i & i+1 тексерудің орнына (төмендегі 4-жолды қараңыз).

Сондай-ақ, Java-да шектелген ерекшеліктен тыс жиым индексі дегеніміз не?

Теріс немесе сұрау болса индекс өлшемінен үлкен немесе оған тең массив жасалады, содан кейін JAVA ArrayIndexOutOfBounds шығарады Ерекшелік . Бұл C/C++ айырмашылығы, мұнда жоқ индекс ның байланған тексеру жүргізіледі. ArrayIndexOutOfBoundsException - Орындалу уақыты Ерекшелік тек орындау уақытында лақтырылады.

Java тіліндегі арифметикалық ерекшелік дегеніміз не?

ArithmeticException : Ерекше жағдайда лақтырылады арифметика жағдай орын алды. Мысалы, «нөлге бөлетін» бүтін сан осы сыныптың данасын шығарады. Оның үстіне, көпшілігі ерекшеліктер не болғанын одан әрі анықтауға көмектесетін хабарламамен құрастырылған.

Ұсынылған: