您现在的位置是:首页 >宏观 > 2024-04-21 20:35:38 来源:
exceptional翻译成中文(exception)
大家好,我是小夏,我来为大家解答以上问题。exceptional翻译成中文,exception很多人还不知道,现在让我们一起来看看吧!
1、异常(Exception)分几种类型?有什么区别?写出几个常见异常。
2、Exception分为两类:非运行是异常和运行时异常。
3、java编译器要求方法必须声明抛出可能发生的非运行时异常,但是并不要求必须声明抛出未被捕获的运行时异常。A:NullPointerException:对象的值是null
4、举例:调用Person类的show方法
5、Person p = null;
6、p.show();B:ClassCastException:类型转换异常
7、举例:在多态中常见
8、Animal a = new Dog();
9、Cat c = (Cat)a;C:NoSuchElementException:没有这个元素异常
10、举例:在迭代器中,已经访问到元素的末尾了,你还在继续访问。
11、Iterator it = array.iterator(); //只有两个元素
12、System.out.println(it.next());
13、System.out.println(it.next());
14、System.out.println(it.next()); //NoSuchElementException
15、D:IndexOutOfBoundsException:
16、举例:指示某排序索引(例如对数组、字符串或向量的排序)超出范围时抛出。E:ArrayIndexOutOfBoundsException:数组索引越界异常
17、举例:访问数组时,索引越界
18、int[] arr = {1,2,3};
19、System.out.println(arr[3]);F:NumberFormatException:数据格式化异常
20、举例:把一个非数字字符串转换成数字类型
21、int num = Integer.parseInt("abc");G:ClassNotFoundException:找不到类的异常
22、举例:路径不对的时候。H:FileNotFoundException:找不到文件异常
23、举例:在读取文件的时候,文件不存在。
24、FileReader fr = new FileReader("fr.txt");I:ConcurrentModificationException:并发修改异常
25、举例:在使用迭代器迭代数据的过程中,你又使用集合对象去操作元素。
本文到此讲解完毕了,希望对大家有帮助。