NoClassDefFoundError与ClassNotFoundException

辨析

首先一个是Error一个是Exception(受检)

ClassNotFoundException异常发生于类加载器加载class文件失败时
Class::forName,ClassLoader::loadClass,ClassLoader::findSystemClass

NoClassDefFoundError发生于运行时找不到Class(编译通过后删一个class文件之类的)

文章目录