码迷,mamicode.com
首页 > 其他好文 > 详细

类加载机制的学习1______类加载器

时间:2019-08-26 09:41:39      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:定义   ssl   语言   载器   java语言   app   字节码   ext   类加载器   

    在学习类加载机制之前,我们先了解一下类加载器,因为类加载器是类加载机制的前提。类加载器的主要任务就是:根据一个类的全限定名,将该类的字节码文件加载进JVM中,然后转换为一个对应类的Java.lang.Class对象实例。程序员也可以自定义类加载器,一般的将派生于抽象类ClassLoader的类加载器都划分为自定义类加载器。

  在程序中我们最常见的类加载器时钟只有三个:

  • Bootstrap ClassLoader
  • ExtClassLoader;
  • AppClassLoader;(加载classpath路径下的所有类,自己编写的类)

1.Bootstrap ClassLoader:

    Bootstrap ClassLoader:由C++语言编写,嵌套在JVM内部。

2.ExtClassLoader,AppClassLoader:

    ExtClassLoader,APPClassLoader派生于ClassLoader,用Java语言编写。

 

抽象类ClassLoader:

 

      

类加载机制的学习1______类加载器

标签:定义   ssl   语言   载器   java语言   app   字节码   ext   类加载器   

原文地址:https://www.cnblogs.com/xbfchder/p/11410320.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!