天猫|Java虚拟机堆和栈详细解析,以后面试再也不怕问JVM(文末福利)( 六 )


总结栈中用来存放一些原始数据类型的局部变量数据和对象的引用(String数组.对象等等)但不存放对象内容
堆中存放使用new关键字创建的对象.
字符串是一个特殊包装类其引用是存放在栈里的而对象内容必须根据创建方式不同定(常量池和堆).有的是编译期就已经创建好 , 存放在字符串常 量池中 , 而有的是运行时才被创建.使用new关键字 , 存放在堆中 。

私信【2022】大 厂 真 题 资 料 免 费 领 取