类加载器系列——自定义类加载器异常抛出异常ClassFormatError
- 异常信息
Exception in thread “main” java.lang.ClassFormatError: Incompatible magic value 0 in class file com/vvc/User - 异常截图
- 异常分析
最近手痒,试试自定义简单类加载器,基本功不到家,在文件输入流转成二进制字节数组的过程中,缺少输出的操作,导致二进制字节数组内容为空,最终导致调用JAVA的API将二进制流转换成class对象时,出现类格式错误的异常。
自定义类加载器简易工程URL:(待补充)
错误代码截图:
- 异常处理
正确代码截图: