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; }}


  1. 加载类信息,只会加载一次

  2. 在堆内存分配空间(地址)

  3. 完成对象初始化

    • 默认初始化 cpu = null ssdSize = 0.0

    • 显式初始化 cpu = “r5-5600U”

    • 构造器初始化 cpu = “r5” ssdSize = 16.0


  4. 把对象在堆中的地址,返回给变量c1(c1是对象名,或者是对象的引用)

上一篇:java访问修饰符
下一篇:java 构造方法/构造器

发表评论

最新留言

路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月10日 11时16分29秒