Bootstrap

Redis高频面试笔记,java认识异常(1)

文章目录

  • java认识异常

    • 什么是异常
  • 基本用法

    • 捕获异常
  • 异常处理流程

  • 抛出异常

  • finally

什么是异常


在java程序中运行时出现错误称为异常,java也因此把各种异常现象抽象为异常类,在之前我们也已经接触了一些异常

  1. 除以0

public static void main(String[] args) {

System.out.println(15/0);

}

在这里插入图片描述

  1. 数组下标越界

public static void main(String[] args) {

int arr[]={1,2,3,4,5,6};

System.out.println(arr[9]);

}

在这里插入图片描述

  1. 访问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(先操作,遇到问题再处理)

就比如:你在外面打猎,遇到一个野生动物,但你不知道他是不是珍惜

;