你的位置:首页 > 软件开发 > Java > JVM类加载机制

JVM类加载机制

发布时间:2015-03-17 22:03:35
JVM类加载机制目录: JVM加载的过程加载为什么需要加载?加载什么?怎么加载?JVM加载类的工具系统自带工具Bootstrap,根加载器(C++),程序员不可见扩展类加载器(Java),程序员可见系统加载器(Java),程序员可见用户自定义工具 加载的结果是什么? ...

JVM类加载机制

    1. JVM类加载机制

      1. 目录:

        1.  

          JVM类加载机制

           

        1. JVM加载的过程

          1. 加载

            1. 为什么需要加载?

            2. 加载什么?

            3. 怎么加载?

              1. JVM加载类的工具

                1. 系统自带工具

                  1. Bootstrap,根加载器(C++),程序员不可见

                  2. 扩展类加载器(Java),程序员可见

                  3. 系统加载器(Java),程序员可见

                2. 用户自定义工具

               

            4. 加载的结果是什么?

          2. 连接

            1. 验证『万一要是用户自己写的加载器加载的.class文件不符合JVM规范怎么办?--验证之』

            2. 准备『给类的静态变量分配内存,并且设置默认值』

            3. 解析

          3. 初始化『JVM遇到6种情况的时候,就会初始化类,把用户给的值赋值给对应的变量』


    2. 为什么需要加载?--java程序经过编译成. class文件,再装在到内存里面(由classloader执行),这样才能执行java程序

      1. 演示程序
      2. 此时完成类的初始化,此时仍然没有对象的生成
      3. JVM类加载机制

        来自为知笔记(Wiz)


         

        海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

        原标题:JVM类加载机制

        关键词:jvm

jvm
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。