标签: java
为什么编译器可以正常使用:
for (int i = 0; i < 100; i++) { Object obj = new Object(); }
但不编译:
for (int i = 0; i < 100; i++) Object obj = new Object();
对我来说,它在语义上是平等的。为什么第一个语句编译?