博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
创建对象的步骤
阅读量:5030 次
发布时间:2019-06-12

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

Student s = new Student() ;

1. 把Student.class加载到方法区

2. 在栈内存中为s开辟空间

3. 在堆内存中为new Student() 开辟空间

4. 给对象的成员变量进行默认初始化

5. 给对象的成员变量进行显式初始化

6. 调用构造方法对成员变量进行初始化

7. 把堆内存中的地址值赋值给栈内存中的引用变量s

转载于:https://www.cnblogs.com/loaderman/p/6403744.html

你可能感兴趣的文章
逆时针旋转的矩阵变换
查看>>
第10周15/16/17
查看>>
【数据库】SQL两表之间:根据一个表的字段更新另一个表的字段
查看>>
四六级作文常见错误解析(转载)
查看>>
Tomcat
查看>>
./是当前目录 ../是当前的上一级目录。上上级就是../../一般绝对路径时候常用...
查看>>
linux支持FTP和SFTP服务【1】
查看>>
树的递归与非递归遍历方法
查看>>
每天一个Linux命令(6):rmdir命令
查看>>
oracle连接的三个配置文件(转)
查看>>
Vim配置文件(Vimrc)
查看>>
RecyclerView 局部刷新(获取viewHolder 去刷新)
查看>>
PHP表单(get,post)提交方式
查看>>
使用vbs或者bat脚本修改IE浏览器安全级别和选项
查看>>
Silverlight入门
查看>>
Silverlight动态调用WEBSERVICE,WCF方法
查看>>
LeetCode 895. Maximum Frequency Stack
查看>>
模仿segmentfault 评论
查看>>
一个简单的日志函数C++
查看>>
Java 8 中如何优雅的处理集合
查看>>