您的位置 首页 百科问答

ja于降铁va中基本数据类型来自int a =10丝采,a在栈中存着,10是在常量池中存着吗?

问题补充说明:java中基本数据类型inta=10,a在栈中存着,10是在常量池中存着吗?... java中基本数据类型int a =10,a在栈中存着,10是在常量池中存着吗? 展开

ja于降铁va中基本数据类型来自int a =10丝采,a在栈中存着,10是在常量池中存着吗?

inta=10如果是这个那么10在栈里面

Intergera=10那么这个在常量池里面

a是在-128到12小信甲7之间,不会去堆中创建对象,而是直接返回IntegerCache中的值;如果值不在上面范围内则会从堆中创建对象。=走的是valueOf()方法,valueOf(int)会走缓存。

Intergera=newInterger(10)这个在堆里面

上一篇 2014cad激活错误怎么办?
下一篇 下列各句来自所涉及的年龄,其中最360问答小的是()。
扫一扫,手机访问

扫一扫,手机浏览