IT常识
技术 Python PHP JavaScript IOS Android Java 数据库 资源 公众号 代码片段 github
  • IT常识
  • 技术

详细深入分析 ClassLoader 工作机制

Posted 2020-09-02 zhisheng_blog

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了详细深入分析 ClassLoader 工作机制相关的知识,希望对你有一定的参考价值。

申明:本文首发于 详细深入分析 Java ClassLoader 工作机制 ,如有转载,注明原出处即可,谢谢配合。

    • 详细深入分析 Java ClassLoader 工作机制
      • 什么是 ClassLoader
      • ClassLoader 作用
      • 1ClassLoader 类结构分析
      • 2ClassLoader 的等级加载机制
        • Java默认提供的三个ClassLoader
        • ClassLoader加载类的原理
          • 原理介绍
          • 2为什么要使用双亲委托这种模型呢
          • 3 但是JVM在搜索类的时候又是如何判定两个class是相同的呢
        • ClassLoader的体系架构
        • 类加载器的树状组织结构
        • JVM加载class文件的两种方法
        • 类加载的动态性体现
      • 3如何加载 class 文件
        • 1 加载字节码到内存
        • 2 验证与分析
      • 4常见加载类错误分析
        • 1 ClassNotFoundExecption
        • 2 NoClassDefFoundError
        • 3 UnsatisfiedLinkError
        • 4 ClassCastException
        • 5 ExceptionInInitializerError
        • 6 NoSuchMethodError
        • 7 LinkageError
      • 5常用的 ClassLoader 分析
      • 6如何实现自己的 ClassLoader
        • 1 文件系统类加载器
        • 2 网络类加载器
      • 7类加载器与Web容器
      • 8总结
      • 参考资料

以上是关于详细深入分析 ClassLoader 工作机制的主要内容,如果未能解决你的问题,请参考以下文章

(c)2006-2024 SYSTEM All Rights Reserved IT常识