Java 类加载机制中有哪些常见的异常呢?
下文讲述java类加载机制中常见的异常简介说明,如下所示:
ClassNotFoundException 发生在加载阶段
无法找到目标类 通常其加载方式为Class.forName/ClassLoader.loadClass; ------------------------------------------------------- 通常出现此种异常的原因: 1.类名拼写错误或没有拼写完整类名,反正就是名称编写错误 2.没有导入相应的jar包 3.包放入项目,但未导入至bin中
ClassNotFoundError 发生在 链接 阶段
类加载过程有几个阶段 读取:找到.class文件,读取 链接:校验读取的class文件是否符合规范 初始化:载入静态资源 静态块 产生一个Class对象
NoClassDefFoundError异常常发生---在链接阶段
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。