摘要:
static关键字 static是一个关键字,翻译为:静态的 static修饰的变量叫做静态变量。当所有对象的某个属性的值是相同的,建议将该属性定义为静态变量,来节省内存的开销。 静态变量在类加载时初始化,存储在堆中。 static修饰的方法叫做静态方法。 所有静态变量和静态方法,统一使用“类名.” 阅读全文
posted @ 2025-06-25 18:42
如夢初醒
阅读(8)
评论(0)
推荐(0)
摘要:
this关键字 this出现在实例方法中,代表的是当前对象。语法是: this. this本质上是一个引用,该引用保存当前对象的内存地址(this也存在与JVM的栈stack中,在栈帧的局部变量表的第0个槽位上) 通过this,可以访问实例变量,可以调用实例方法 this 大部分情况下都可以省略,用 阅读全文
posted @ 2025-06-25 02:10
如夢初醒
阅读(6)
评论(0)
推荐(0)
摘要:
构造方法执行原理 构造方法执行包含两个阶段 第一阶段:对象创建 第二阶段:对象初始化 对象在什么时候创建的? new的时候,会直接在堆内存中开辟空间,然后给所有属性赋默认值,完成对象的创建。(这个过程是在构造方法体执行之前就完成了) 对象初始化在什么时候完成的? 构造方法体执行标志着开始进行对象初始 阅读全文
posted @ 2025-06-25 01:26
如夢初醒
阅读(6)
评论(0)
推荐(0)