如下Java程序運行的結果是:

public class Tester{
public static void main(String[] args){
   Integer var1=new Integer(1);
   Integer var2=var1;
   
   // 注意傳遞的是引用副本,修改引用副本的值,不會影響原引用的值
   doSomething(var2);  
   System.out.print(var1.intValue());
   System.out.print(var1==var2);
}
public static void doSomething(Integer integer){
    integer=new Integer(2);
    }
}
  • 1true
  • 2true
  • 1false
  • 2false

選擇Ajava

相關文章
相關標籤/搜索