博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
类实例化(new)
阅读量:4518 次
发布时间:2019-06-08

本文共 258 字,大约阅读时间需要 1 分钟。

在java中使用new关键字,JVM先检查这个new的指令是否能在常量池中定位到一个类的引用符号

然后检查这个符号引用相对应的类是否已经成功经历过加载、解析和初始化,

当类完成加载,JVM会对其进行内存非配,

分配完成后,JVM会初始化对象实例:对分配后的内存空间进行零值初始化

零值初始化后,JVM会初始化对象头和实例数据

最后将对象引用入栈再更新PC寄存器的字节码指令地址。

到此,java对象实例创建成功。

转载于:https://www.cnblogs.com/zou-yang/p/7365296.html

你可能感兴趣的文章
JavaScript 累加求和练习
查看>>
jQuery EasyUI 拖放 – 基本的拖动和放置
查看>>
计算累进税类问题
查看>>
ThinkInJava之内部类
查看>>
licode学习之erizo篇--WebrtcConnection
查看>>
动态规划——背包问题汇总
查看>>
iOS 日历提醒 (类似天猫淘宝的 利用代码添加事件到系统日历中)
查看>>
福大软工1816 · 第一次作业 - 准备
查看>>
[原创]浅谈移动互联网创业公司工具类产品
查看>>
composer查看安装情况
查看>>
操作系统概述
查看>>
前端组件,框架,以及模板
查看>>
实现带有getMin的栈
查看>>
这些年正Android - 母亲
查看>>
iOS 10中如何搭建一个语音转文字框架
查看>>
springmvc配置接口返回的数据是json
查看>>
【转】Android低功耗蓝牙应用开发获取的服务UUID
查看>>
【转】java提高篇(二三)-----HashMap
查看>>
第一个只出现一次的字符
查看>>
多个视图控制器的返回
查看>>