分析如下代码运行时会出现什么异常,对代码进行修改,捕获TestException类可能出现的异常,使程序能够正常运行public class TestException extends Thread { public static void main(String[] args) { String names[] = new String[5]; names[1] = "李1"; names[2] = "李2"; names[3] = "李3"; names[4] = "李4"; names[5] = "李5"; System.out.println("names数组的长度是:" + names.length); System.out.println("数组内容:"); for (int i = 0; i < names.length; i++) { System.out.println(names[i]); } }}