【异常】JAVA常见异常

在 Java 中,异常分为两大类:受检异常(Checked Exceptions)非受检异常(Unchecked Exceptions)。受检异常需要在编译时处理,而非受检异常通常是在运行时抛出,并且不强制要求在编译时处理。下面列出了一些常见的异常类型:

一、受检异常(Checked Exceptions)

这些异常在编译时必须要处理,通常需要使用 try-catch 块或在方法签名中声明。

1.1、ClassNotFoundException

当应用程序试图通过字符串名称加载类时,如果在类路径中找不到对应的类,则抛出此异常。

try {
   
    
    
    Class.forName("com.example.NonExistentClass");
} catch (ClassNotFoundException e) {
   
    
    
    e.printStackTrace();
}

1.2、IOException

通常在输入输出操作失败或中断时抛出,比如文件操作、网络通信等。

try {
   
    
    
    FileReader file = new FileReader("nonexistentfile.txt");
} catch (IOException e) {
   
    
    
    e.printStackTrace();
}

1.3、SQLException

在数据库操作失败时抛出,例如查询、插入、更新等操作。

try {
   
    
    
    Connection con = DriverManager

猜你喜欢

转载自blog.csdn.net/weixin_45188218/article/details/139502010
今日推荐