JVM类加载机制
发布时间:2015-03-17 22:03:35
JVM类加载机制目录: JVM加载的过程加载为什么需要加载?加载什么?怎么加载?JVM加载类的工具系统自带工具Bootstrap,根加载器(C++),程序员不可见扩展类加载器(Java),程序员可见系统加载器(Java),程序员可见用户自定义工具 加载的结果是什么? ...
JVM类加载机制
目录:
JVM加载的过程
加载
为什么需要加载?
加载什么?
怎么加载?
JVM加载类的工具
系统自带工具
Bootstrap,根加载器(C++),程序员不可见
扩展类加载器(Java),程序员可见
系统加载器(Java),程序员可见
用户自定义工具
加载的结果是什么?
连接
验证『万一要是用户自己写的加载器加载的.class文件不符合JVM规范怎么办?--验证之』
准备『给类的静态变量分配内存,并且设置默认值』
解析
初始化『JVM遇到6种情况的时候,就会初始化类,把用户给的值赋值给对应的变量』
为什么需要加载?--java程序经过编译成. class文件,再装在到内存里面(由classloader执行),这样才能执行java程序
- 此时完成类的初始化,此时仍然没有对象的生成
- 来自为知笔记(Wiz)
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:JVM类加载机制
关键词:jvm
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。