day101_异常
常见的运行时异常:
- 空指针异常
- 计算有问题异常
- 数组越界异常
- 错误的类型转换
1.空指针异常
public class B{
public static void main(String args[]){
A a = null;
System.out.println(a.i);//java.lang.NullPointerException
}
}
class A {
int i;
}
2.计算有问题异常
int i=0;
System.out.println(3/i);//java.lang.ArithmeticException
3.数组越界异常
//数组越界异常
String[] str =new String[] {"a","d","v"};
//遍历数组
for(int i=0;i<4;i++) {
System.out.println(str[i]);
}// java.lang.ArrayIndexOutOfBoundsException
4.错误的类型转换
该博主的文章有详讲该类型的异常
JAVA强制类型转换常见错误