请教一个java基础new问题,探讨内存占用和效率

tomorrower tomorrower 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
写法一:
List<MailTrace> mailTraces = new ArrayList<MailTrace>(); //mailTraces 是一个实体类,自定义的

mailTraces = GetJdptGzxx.getGzxx(yjhm); //GetJdptGzxx.getGzxx(yjhm)是一个自定义方法,返回类型为List<MailTrace> mailTraces

写法二:

List<MailTrace> mailTraces = GetJdptGzxx.getGzxx(yjhm); //mailTraces 是一个实体类,自定义的,GetJdptGzxx.getGzxx(yjhm)同上

请问这两个写法,对java来说是否一样?效率和内存分配上有区别吗?
方法二是不是用的引用?什么时候分配资源的?

...全文
评论 3
收藏 已收藏
分享
返回顶部
tomorrower
Java SE 62,621 成员 307,251 内容