问答详情
源自:2-4 数据库连接

关于循环里new一个Message这块不是太明白

老师讲的很详细,辛苦了。 想问问:Message message = new Mseeage() 放在了while循环里,这样会不会影响性能? 一直在创建内存空间。内存这块没怎么研究过,看到这块特来问问。希望有大神告知,谢谢啦!

提问者:白礼 2018-03-16 10:19

个回答

  • 慕田峪0914232
    2018-07-24 16:46:54

    不会。都一个对象

  • 慕瓜4123790
    2018-03-16 11:05:46

    这是逻辑必须的。在while中,每循环一次,就实例化一个Message,即在内存中分配一个区域存储一条Message消息。List中add操作知识将存储的地址引用进去的。真正的内容还是存放在每个实例中的。