今天看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