深入理解Java类加载器:Java类加载原理解析

Posted jjl15

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入理解Java类加载器:Java类加载原理解析相关的知识,希望对你有一定的参考价值。

转自:http://blog.csdn.net/zhoudaxia/article/details/35824249

1 基本信息

 

  每个开发人员对java.lang.ClassNotFoundExcetpion这个异常肯定都不陌生,这背后就涉及到了java技术体系中的类加载。Java的类加载机制是技术体系中比较核心的部分,虽然和大部分开发人员直接打交道不多,但是对其背后的机理有一定理解有助于排查程序中出现的类加载失败等技术问题,对理解java虚拟机的连接模型和java语言的动态性都有很大帮助。

 

2 Java虚拟机类加载器结构简述

 

2.1 JVM三种预定义类型类加载器

 

  我们首先看一下JVM预定义的三种类型类加载器,当一个 JVM启动的时候,Java缺省开始使用如下三种类型类装入器:

  启动(Bootstrap)类加载器:引导类装入器是用本地代码实现的类装

以上是关于深入理解Java类加载器:Java类加载原理解析的主要内容,如果未能解决你的问题,请参考以下文章

深入理解Java类加载器:Java类加载原理解析

深入理解Java类加载器:Java类加载原理解析

深入理解:java类加载器

深入理解Java类

类加载器盲区整理

深入理解JVM——类加载器原理