对象访问在Java中即使是最简单的对象访问,也会涉及到栈、堆、方法区这三个最重要的内存区域之间的关系,如:Object obj = new Object();假设这句代码出现在方法体中,那 “Object obj” 这部分的语义将会反映到Java栈的本地变量表中,作为reference类型数据出现。而 “new Object()” 这部分的语义将会反映到Java堆中,形成一块存储了Object类型所有实例数据值(Instance Data,对象中各个实例字段的数据)的结构化内存,根据具体类型以及
读书笔记
2023-08-31
44 点赞
0 评论
66 浏览