您现在的位置是:首页 >宏观 > 2024-04-21 20:35:38 来源:

exceptional翻译成中文(exception)

导读 大家好,我是小夏,我来为大家解答以上问题。exceptional翻译成中文,exception很多人还不知道,现在让我们一起来看看吧!1、异常(Exceptio...

大家好,我是小夏,我来为大家解答以上问题。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、举例:在使用迭代器迭代数据的过程中,你又使用集合对象去操作元素。

本文到此讲解完毕了,希望对大家有帮助。