JVM 学习笔记

1.   JAVA类分为三类:

   1.1   系统类  (用系统类加载器加载bootstrap ClassLoader)

   1.2   扩展类  (用扩展类加载器加载Ext ClassLoader)

   1.3   应用类   (用应用类加载器加载AppClassLoader)

2. Java Class 加载方式有2种:

  2.1   隐式加载  (即,在程序中使用 new 创建对象的时候加载)

  2.2   显示加载   (即,调用class.forname加载)

3. JVM中(3个)类加载器是如何工作的?

    Java采用了委托模型机制,这个机制简单来讲,就是“类装载器有载入类的需求时,会先请示其Parent使用其搜索路径帮忙载入,

    如果 Parent 找不到,那么才由自己依照自己的搜索路径搜索类”, 这是个递归的动作.

 

posted @ 2013-06-23 13:23  yql_dragonfly  阅读(146)  评论(0编辑  收藏  举报