块的作用

1         for(int i=0;i<10;i++)
2             Integer k=new Integer(i);
for循环可以不使用{}的,但仅限于执行语句(其中并不包括变量声明语句),由于这段代码在main中重复定义了Integer k,所以编译会出错,只要加上{},让变量声明在块内就可以了,块结束后,块内局部变量会被释放
原文地址:https://www.cnblogs.com/friends-wf/p/3579284.html