java类的生命周期
来源:互联网 发布:java开发用mac好吗 编辑:程序博客网 时间:2024/05/17 08:05
请参考《深入java虚拟机第二版》。
java虚拟机通过装载、连接和初始化一个java类型,使该类型可以被正在运行的java程序所使用。
装载
把二进制形式的java类型读入java虚拟机中;
连接
把读入的二进制数据合并到虚拟机的运行时状态中去,分三个子步骤:验证、准备和解析。
验证
确保java类型数据格式正确并且适于java虚拟机使用;
准备
负责为该类型分配它所需的内存;
解析
把常量池中的符号引用转换为直接引用。
初始化
给类变量赋值。
如图:
0 0
- java类的生命周期
- java类的生命周期
- Java类的生命周期
- java类的生命周期
- java类的生命周期
- java类的生命周期
- java类的生命周期
- java 类的生命周期
- java类的生命周期
- Java类的生命周期
- Java类的生命周期
- JAVA类的生命周期
- Java类的生命周期
- Java类的生命周期
- Java 类的生命周期
- java类的生命周期
- Java类的生命周期
- Java类的生命周期
- 2014 蓝桥杯 预赛 c/c++ 本科B组 第九题:地宫取宝(12')
- 【iOS】iOS内存管理的一些小细节
- C#基于串行通讯不同计算机数据库之间数据交换系统(原创作品,送论文查重报告)
- Git 常用命令速查表(三)
- 【妈妈我以后再也不把数组开小了】【BZOJ】【P1497】【NOI2006】【最大获利】【题解】【网络流】
- java类的生命周期
- MYSQL C API 入门教程
- 2014 蓝桥杯 预赛 c/c++ 本科B组 第十题:小朋友排队(19')(4.9修订)
- [Android]startActivityForResult启动singleTask的Activity,则onActivitResult()立即回调且resultCode为RESULT_CANCEL
- 时光匆匆地流走而我们也在不断地成长放到
- MyEclipse中修改默认的workspace路径
- C#字符串处理:截取、替换、移除
- Windows8 + Ubuntu 双系统安装
- 三分查找