堆栈或堆中的“ this”关键字?

时间:2018-07-07 13:54:22

标签: java object stack heap

谁能告诉我Java关键字this的存储位置?是在 stack 中还是在 heap 中?例如:

Student st = new Student();
  • st是一个实例变量,它存储在stack

  • this是引用当前对象的引用变量 enter image description here

这是否意味着this就像st,因为它们都是参考变量,它们都存储在 stack 中并指向同一个对象{{ 1}}堆中?

有人可以为我推荐一些有关上述相关内容的书吗?

谢谢

0 个答案:

没有答案