java循环创建对象应该在循环体内还是循环体外


今天看jvm的学习视频,发现了一个很纠结的问题,说了半天也没整明白,后百度了一下,看了一些大神的分析,明白了一点点,特此记录
一下。以下面两块代码为例:

第一种:
for(int i = 0; i < 10000; i++) {
Object obj = new Object()
// handle obj
}

第二种:
Object obj = null
for(int i = 0; i < 10000; i++) {
obj = new Object()
// handle obj
}
突然发现这个博客写的非常好,这里就不在瞎说了,详看下方博客:
https://www.cnblogs.com/fengli9998/p/6702271.html


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM