变量的本质&垃圾回收机制
引用类型的数据的地址指针是存储于栈中的,将存放在栈内存中的地址赋值给接收的变量。当我们想要访问引用类型的值的时候,需要先从栈中获得对象的地址指针,然后,在通过地址指针找到堆中的所需要的数据(保存在堆内存中,包含引用类型的变量实际上保存的不是变量本身,而是指向该对象的指针)。都是直接按值存放在栈内存中,占用的内存空间的大小是确定的,并由系统自动分配和自动释放。1、因为String类型的数据大小不确定,和Object类型一样,为了减轻Stack的空间压力,就将数据存放在栈中。
原创
2024-03-14 21:43:10 ·
883 阅读 ·
0 评论