public class Test5
{
public static void main(String args[])
{
Test5 t = new Test5();
int[] b = t.get();
for(int i : b)
{
System.out.println(i);
}
}
public int[] get()
{
//原值4和5,打印的是1和2,说明这两个代码都执行了,你的那个输出2是被覆盖的!
int[] arr = {4,5};
try
{
arr[0]=1;
return arr ;
}
finally
{
arr[1]=2;
return arr ;
}
}
} |