首页 > 试题广场 >

以下Java程序运行的结果是: () public cl

[单选题]
以下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);
  }
}

  • 1false
  • 2false
  • 1true
  • 2true
Integer var1=new Integer(1);
   Integer var2=var1;
var1内存地址的副本给了var2,两个副本是一样的

发表于 2019-10-22 15:15:01 回复(0)