该案例演示了try...catch...finally处理数组下标越界异常。包含try...catch...finally语句三要素。数组下标越界异常ArrayIndexOutofboundsException是不受检查异常,程序员通过调试能改争异常。
程序第6~14行使用try...catch...finally语句处理第7行可能产生的错误。执行第7行时,jvm抛出数组下标异常ArrayIndexOutofboundsException对象,第9行的catch语句匹配该异常类型,执行catch语句块。不管catch 语句块是否抛出异常,总会执行第13行finally块的代码。一起跑跑看看吧😜