
java 对象创建流程分析
发布日期:2021-05-07 10:30:01
浏览次数:17
分类:原创文章
本文共 440 字,大约阅读时间需要 1 分钟。
public class Hello { public static void main(String[] args){ Computer c1 = new Computer("r5", 16); }}class Computer { String cpu = "r5-5600U"; int ssdSize; public Computer(){ } public Computer(String cpu, int ssdSize){ this.cpu = cpu; this.ssdSize = ssdSize; }}
- 加载类信息,只会加载一次
- 在堆内存分配空间(地址)
- 完成对象初始化
- 默认初始化 cpu = null ssdSize = 0.0
- 显式初始化 cpu = “r5-5600U”
- 构造器初始化 cpu = “r5” ssdSize = 16.0
- 把对象在堆中的地址,返回给变量c1(c1是对象名,或者是对象的引用)
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月10日 11时16分29秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
解决ubuntu在虚拟机(VMware)环境下不能联网的问题
2019-03-04
LeetCode - 字符串相乘
2019-03-04
maya里创建不同颜色大小的HeadsUpDisplay的效果
2019-03-04
python 导航栏
2019-03-04
Python根据程序名称结束进程
2019-03-04
C# 适配器模式
2019-03-04
二分查找与插入排序的结合使用
2019-03-04
71 简化路径(模拟、栈)
2019-03-04
892 三维形体的表面积(分析)
2019-03-04
40. 组合总和 II(dfs、set去重)
2019-03-04
16 最接近的三数之和(排序、双指针)
2019-03-04
1333 餐厅过滤器(treemap映射)
2019-03-04
python中的all函数
2019-03-04
1137 第 N 个泰波那契数(迭代、记忆性递归)
2019-03-04
279 完全平方数(dfs)
2019-03-04
279 完全平方数(bfs)
2019-03-04
865 具有所有最深结点的最小子树(递归)
2019-03-04
738 单调递增的数字(找出逆序的位置)
2019-03-04
410 分割数组的最大值(二分查找、动态规划)
2019-03-04
875 爱吃香蕉的珂珂(二分查找)
2019-03-04