20、常见的异常类有哪些,至少写5个?
时间: 2024-05-23 09:15:01 浏览: 36
1. NullPointerException(空指针异常)
2. IndexOutOfBoundsException(下标越界异常)
3. ArithmeticException(算术异常)
4. ClassNotFoundException(找不到类异常)
5. ArrayIndexOutOfBoundsException(数组下标越界异常)
相关问题
请列举常见的编码规范,至少5个。常见的异常报错,至少3个。
好的,我可以回答您的问题。
常见的编码规范包括但不限于:
1. 缩进要求:比如使用四个空格进行缩进。
2. 命名规范:比如使用小驼峰命名法或者下划线命名法来命名变量、函数等。
3. 格式规范:比如代码的行末不能有空格或者制表符。
4. 注释规范:比如注释语句需要放在代码前面,并描述代码的用途和功能。
5. 异常处理规范:比如异常应该被捕获并处理,避免程序崩溃。
常见的异常报错包括但不限于:
1. 空指针异常:当代码试图访问空对象时,会抛出空指针异常。
2. 类型转换异常:当代码试图进行不兼容的类型转换时,会抛出类型转换异常。
3. 数组下标越界异常:当代码试图访问超出数组索引范围之外的元素时,会抛出数组下标越界异常。
JAVA异常处理,列出至少5种常见异常,并解释其含义
Java中的异常是指在程序运行期间发生的错误或者异常情况。在Java中,异常被分为两类:Checked Exception和Unchecked Exception。其中,Checked Exception需要在代码中进行处理或者声明抛出,而Unchecked Exception则不需要处理,一般是由程序逻辑不正确导致的异常。以下是至少5种常见的异常及其含义:
1. NullPointerException(空指针异常)
当程序试图访问一个空对象的属性或方法时,就会抛出空指针异常。例如,当我们尝试调用一个null对象的方法时,就会抛出空指针异常。
2. ArrayIndexOutOfBoundsException(数组越界异常)
当程序试图访问一个数组的不存在的索引位置时,就会抛出数组越界异常。例如,当我们尝试访问一个长度为5的数组的第6个元素时,就会抛出数组越界异常。
3. ArithmeticException(算术异常)
当程序执行一个不正确的算术操作时,就会抛出算术异常。例如,当我们尝试进行除以0的操作时,就会抛出算术异常。
4. ClassCastException(类转换异常)
当程序尝试将一个对象强制转换成另一个不兼容的类型时,就会抛出类转换异常。例如,当我们尝试将一个字符串类型的变量强制转换成一个整型变量时,就会抛出类转换异常。
5. IOException(输入输出异常)
当程序在进行输入输出流操作时,发生错误时就会抛出输入输出异常。例如,当我们尝试读取一个不存在的文件时,就会抛出输入输出异常。
阅读全文