溫馨提示×

java forname方法如何處理類找不到異常

小樊
89
2024-08-27 10:39:09
欄目: 編程語言

在Java中,Class.forName()方法用于動態(tài)加載類。當類找不到時,會拋出ClassNotFoundException異常。為了處理這個異常,你可以使用try-catch語句。下面是一個示例:

public class Main {
    public static void main(String[] args) {
        try {
            // 嘗試加載并初始化指定的類
            Class<?> clazz = Class.forName("com.example.MyClass");
            System.out.println("類已成功加載");
        } catch (ClassNotFoundException e) {
            // 處理類找不到的異常
            System.err.println("類未找到: " + e.getMessage());
            e.printStackTrace();
        }
    }
}

在這個示例中,我們嘗試加載名為com.example.MyClass的類。如果類存在且已成功加載,將輸出“類已成功加載”。如果類找不到,將捕獲ClassNotFoundException異常并輸出錯誤信息。

0