java Exception 异常信息

Java中的异常分为CheckedException和UncheckedException,前者如FileNotFoundException、IOException,需要在编译时处理,后者如NullPointerException、ArrayIndexOutOfBoundsException,通常在运行时发生。异常处理通过try-catch语句实现,增强程序的健壮性。
摘要由CSDN通过智能技术生成

在 Java 中,异常指的是程序在运行时可能会遇到的错误或异常情况,例如除零、文件不存在等。Java 中使用异常处理机制来处理错误或异常情况,保证程序可以在出现错误或异常时有一个充分的解决方案。

Java 中所有的异常都是派生自 Throwable 类,主要包括两种类型异常:Checked Exception 和 Unchecked Exception。

  1. Checked Exception

Checked Exception 是指那些在编译时可能会发生的异常,例如文件不存在、文件读写错误等,这些异常必须显式地进行处理。如果不处理这些异常,编译器将会报错并提示我们需要处理这些异常。在 Java 中,Checked Exception 包括 IOException 等。

下面举例说明 Checked Exception 的处理方式:

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

public class Main {
    public static void main(String[] args) {
        try {
            FileInputStream fileInputStream = new FileInputStream("sample.txt");
            int content = fileInputStream.read();
            System.out.println((char)content);
            fileInputStream.close();
        } catch (FileNotFoundException e) {
            System.out.println("文件不存在
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不秃头的天才

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值