文章目录
-
java认识异常
-
- 什么是异常
-
基本用法
-
- 捕获异常
-
异常处理流程
-
抛出异常
-
finally
在java程序中运行时出现错误称为异常,java也因此把各种异常现象抽象为异常类,在之前我们也已经接触了一些异常
- 除以0
public static void main(String[] args) {
System.out.println(15/0);
}
- 数组下标越界
public static void main(String[] args) {
int arr[]={1,2,3,4,5,6};
System.out.println(arr[9]);
}
- 访问null对象
public class Csdn1 {
public int num = 10;
public static void main(String[] args) {
Csdn1 t = null;
System.out.println(t.num);
}}
注意:
错误在代码中是客观存在的,我们需要在程序程序问题时及时提醒程序员,我们一般有两种方法:
一为:LBYL:Look before your leap()(在操作之前就做充足的检查)
二为:EAFP:It’s Easier to Ask Forgiveness than Permission(先操作,遇到问题再处理)
就比如:你在外面打猎,遇到一个野生动物,但你不知道他是不是珍惜