摘要: 对象创建的内存分析 我们从两块最常用的内存空间对对象创建进行内存分析 堆内存:存放的是对象的具体信息;在程序之中堆内存空间的开辟是通过new完成的 栈内存:存放的是对象的地址信息,即通过地址找到堆内存进而找到对象内容,但是为了简化起见,简单理解将对象的名称保存在栈内存中 堆内存内每一块内存都有着一个 阅读全文
posted @ 2022-11-21 20:46 工地佬 阅读(210) 评论(0) 推荐(0)
摘要: 构造器详解 构造器也叫构造方法,是创造对象时调用的方法 我们建立一个类时,即使我们什么都没开始写,我们可以看到其反编译文件中已经出现了一个方法,这个方法就是构造方法 浅谈一下对象创建的四步: 第一步:分配对象空间;并将对象成员变量初始化为0或为空 第二步:执行属性值的显示初始化 第三步:执行构造器里 阅读全文
posted @ 2022-11-21 20:43 工地佬 阅读(77) 评论(0) 推荐(0)
摘要: 值传递和引用传递 首先我们先回忆一下数据类型: Java中数据类型分为基本类型和引用类型,其中引用类型涉及到对象的建立。 从内存角度分析的话,基本类型存放在栈内存中,而对象则是存放在堆内存中。 值传递 public class Demo{ public static void main(String 阅读全文
posted @ 2022-11-21 10:18 工地佬 阅读(55) 评论(0) 推荐(0)