java--this指针在哪里存着呢?
16lz
2021-01-22
如题算是问题一吧。
2。如下代码
classA{
Afun(){returnthis;}
publicstaticvoidmain(String[]args){
Aa=newA();
a.fun().fun()....;
}
}
不明白的地方a.fun()返回一个引用(地址)存放在哪里呢
我想是不是有个临时内存什么的存放方法返回的东西然后再
通过那个临时内存中的地址继续调用fun()呢
高人指点下。。。。。
a.fun()返回一个对象的引用,存放在栈中。。。
2。如下代码
classA{
Afun(){returnthis;}
publicstaticvoidmain(String[]args){
Aa=newA();
a.fun().fun()....;
}
}
不明白的地方a.fun()返回一个引用(地址)存放在哪里呢
我想是不是有个临时内存什么的存放方法返回的东西然后再
通过那个临时内存中的地址继续调用fun()呢
高人指点下。。。。。
23 个解决方案
#1
a.fun()返回一个对象的引用,存放在栈中。。。
更多相关文章
- java基础中一些值得聊的话题(内存篇)
- 为内存密集型应用程序增加JVM最大堆大小
- 深入理解Java虚拟机读书笔记---垃圾回收与内存分配
- Java的Grizzly为缓冲区占用了大量内存?
- java基础---JVM---调优,垃圾收集器,内存分配策略
- JavaScript基础——变量、作用域和内存问题