Possible Duplicate:
Difference between declaring variables before or in loop?
Consider the two codes below :
Object i;
for(int i=0;i<10;i++){
i = new Object();
}
OR
for(int i=0;i<10;i++){
Object i = new Object();
}
which of the two codes above is better at performance and buffer-overflow.