「Java面试必会」NoClassDefFoundError和C
2018-12-14 本文已影响23人
花生无翼
NoClassDefFoundError和ClassNotFoundException,看着很像,但是有本质区别。
NoClassDefFoundError:发生在JVM在动态运行时,在classpath中找不到对应的类而发生的错误。
ClassNotFoundException:发生在编译的时候,在classpath中找不到对应的类而发生的错误。
通过这个问题,引出Error和Excepiton的区别。
Exception 和 Error 都是继承了 Throwable 类。