ClassNotFoundException | NoClassDefFoundError |
---|---|
從java.lang.Exception繼承,是一個Exception類型 | 從java.lang.Error繼承,是一個Error類型 |
當動态加載Class的時候找不到類會抛出該異常 | 當編譯成功以後執行過程中Class找不到導緻抛出該錯誤 |
一般在執行Class.forName()、ClassLoader.loadClass()或ClassLoader.findSystemClass()的時候抛出 | 由JVM的運作時系統抛出 |