本文介绍了Integer文字所在的位置在哪里?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

在以下代码片段中:



整数var = new整数(2);

int var1 = 2;



是否真的存在于堆栈上的var1值。

而且,var是对文字2的引用。

但文字2在哪里?

在堆中或在文字池中还是在常量池中?

in the following code snippet :

Integer var = new Integer(2);
int var1 = 2;

is it true that value of var1 exists on stack.
And,var is a reference to literal 2.
But where is literal 2 resides??
in heap or in literal pool or in constant pool?

推荐答案


这篇关于Integer文字所在的位置在哪里?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-24 00:07