Integer one=100这个100存储在哪?
来源:2-18 需要知道的几点知识(下)
学习使我快乐v
2021-09-18 15:51:51
one对象并没有实例化,也就是没有在内训中开辟空间,那么这个100存储在哪呢?
1回答
好帮手慕小蓝
2021-09-18
同学你好,老师没有明白同学想问的点,请问同学是想问“100这个值在给one对象赋值之前存储在哪”吗?
如果是的话,100这个值也是存储在内存中的,开辟空间的时机是在给one对象前。如下图所示,JVM将赋值拆分成两个步骤:第一步,将数据在内存中创建,第二步,将数据赋值给变量。
所以100这个值在赋值动作前会被自动在内存中开辟空间并存储。
祝学习愉快~
相似问题