In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-19 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Development >
Share
Shulou(Shulou.com)06/03 Report--
In this issue, the editor will bring you about the abnormal generation and solution of Java array index. The article is rich in content and analyzes and describes it from a professional point of view. I hope you can get something after reading this article.
Query array values by index
Public class DemoArrayException {public static void main (String [] args) {int [] array = {0,1,2,3}; int element = DemoArrayException.getElement (array, 4);} public static int getElement (int [] array, int index) {return array [index];}}
It's easy to know that the number of elements in the array array is 4, but the index value starts at 0, so the maximum index is 3.
Where the getElement method gets the value of the specified index position of the array.
Run the program and throw an error
ArrayIndexOutOfBoundsException: 4
Start the analysis
Here, the 4 index of the array array is accessed through the getElement () method, and JVM detects an exception in the program. When JVM detects an exception, it creates an exception object ArrayIndexOutOfBoundsException ("4") based on the cause of the exception, which contains the content, cause, and location. JVM then accesses the getElement method and finds that there is no try...catch in the method. At this point, JVM throws the exception object ArrayIndexOutOfBoundsException ("4") to the method's caller, the main method, to handle the exception.
The main method receives the exception object ArrayIndexOutOfBoundsException ("4") thrown by JVM, and the main method has no processing logic (try...catch), so it continues to throw the object to the caller of the main method for JVM processing.
After JVM receives the exception object thrown by the main method, it prints the content, reason, and location of the exception object in red font on the console. JVM then terminates the currently executing Java program.
The above is the exception generation and solution of the Java array index shared by the editor. If you happen to have similar doubts, you might as well refer to the above analysis to understand. If you want to know more about it, you are welcome to follow the industry information channel.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.