​java在循环中创建多个同名对象的问题

http://img.mukewang.com/588eee6e0001b3d904590329.jpg

首先创建了一个用户对象


之后在测试类里面调用。

588eee9600015b2e03760126.jpg

588eee960001f4d703950135.jpg

请问:这这两种都是创建了100个对象,这些对象的生命周期是不是都是出了for循环了就被kill了?

            java中new一个对象,应该是在栈内存里声明,然后指向堆内存的数据,那么

           在第二张图的对象是否有一个声明指向100个同名的对象区间?

           第三张的图是否有100个栈声明,和100个堆引用

慕祈
浏览 3246回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java