מהו חריג אינדקס מחוץ לתחום ב-Java?
מהו חריג אינדקס מחוץ לתחום ב-Java?

וִידֵאוֹ: מהו חריג אינדקס מחוץ לתחום ב-Java?

וִידֵאוֹ: מהו חריג אינדקס מחוץ לתחום ב-Java?
וִידֵאוֹ: Still 100% Java for frontend development – A.Mahdy AbdelAziz 2024, מרץ
Anonim

חריגה של אינדקס מחוץ לתחום . חריגה של אינדקס מחוץ לתחום הם הבלתי מסומנים יוצא מן הכלל שמתרחשת בשגיאות בזמן ריצה. זה נובע בגלל פרמטר לא חוקי המועבר למתודה בקוד. ה java המהדר אינו בודק את השגיאה במהלך הקומפילציה של תוכנית.

אם ניקח זאת בחשבון, מהו חריג ה-String index out of bound ב-Java?

lang. StringIndexOutOfBoundsException אם beginIndex שלילי, או גדול מאורך ה- חוּט . שיטה זו מחזירה תת- חוּט שמתחיל עם התו שצוין אינדקס ומתארך עד לתו ב-endIndex-1 אינדקס . זה זורק א java.

כמו כן, איך נמנעים מחריגה מחוץ לתחום? כדי לִמְנוֹעַ "מַעֲרָך אינדקס מחוץ לתחום " יוצא מן הכלל , השיטה הטובה ביותר היא לשמור על ההתחלה אינדקס באופן שכאשר האיטרציה האחרונה שלך מבוצעת, היא תבדוק את האלמנט ב אינדקס i & i-1, במקום לסמן את i & i+1 (ראה שורה 4 להלן).

אפשר גם לשאול, מהו חריג array index out of bound בג'אווה?

אם בקשה לשלילה או א אינדקס גדול או שווה לגודל של מַעֲרָך נעשה, אז ה JAVA זורק ArrayIndexOutOfBounds יוצא מן הכלל . זה בניגוד ל-C/C++ שבו לא אינדקס שֶׁל כָּרוּך הבדיקה מתבצעת. ArrayIndexOutOfBoundsException הוא זמן ריצה יוצא מן הכלל נזרק רק בזמן ריצה.

מהו חריג אריתמטי בג'אווה?

ArithmeticException : נזרק כאשר חריג חֶשְׁבּוֹן התרחש מצב. לדוגמה, מספר שלם "לחלק באפס" זורק מופע של מחלקה זו. יתר על כן, רוב חריגים בנויים עם מסר שיעזור לך להבין עוד יותר מה קרה.

מוּמלָץ: