1
Jiavwen 2017-08-16 20:03:10 +08:00
你指的是一个方法里面创建一个局部变量,然后返回给调用这个方法的上一级使用?
这个当然是可以的,相当于你这个在堆里面创建的局部变量被另外一个对象引用了。 |
2
ihuotui 2017-08-16 20:54:19 +08:00 via iPhone
因为这个对象 jvm 已经判断为溢出(就是被本函数外引用)所以对象创建在堆里。
|
3
wwqgtxx 2017-08-16 21:15:23 +08:00 via iPhone
因为只要不是基本类型都是在堆中创建的,并不在栈中,就算退出了函数这个对象还在堆中呀
|
4
suikator 2017-08-16 22:00:42 +08:00
这关 java 什么事 就算是 c++不也能返回 new class 的引用吗?
|