【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
Test t
=new Test();
第一行分配一个到Test对象的引用的内存空间。
第二行new一个Test的内存空间
这两句话有什么问题吗?第一句话说是错的,问什么?求大神指点迷津
【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”
Test t
=new Test();
第一行分配一个到Test对象的引用的内存空间。
第二行new一个Test的内存空间
这两句话有什么问题吗?第一句话说是错的,问什么?求大神指点迷津
new创建了一个对象,对象存放在堆上。而t是对这个对象的引用,引用存放在栈中。
分清楚堆和栈