小白求解下面的关于Date类的题目
题目1:
import java.util.Date;
public class Test {
public static void main(String[] args){
Date date = null;
m1(date);
System.out.println(date);
}
public static void m1(Date date){
date = new Date();
}
}
题目1答案 : null
题目2:
import java.util.Date;
public class Test {
public static void main(String[] args){
Date date = new Date(1234567);
m1(date);
System.out.println(date.getTime());
}
public static void m1(Date date){
date = new Date(7654321);
}
}
题目2答案:1234567
题目3:
import java.util.Date;
public class Test {
public static void main(String[] args){
Date date = new Date(1234567);
m1(date);
System.out.println(date.getTime());
}
public static void m1(Date date){
date.setTime(7654321);
}
}
题目3答案: 7654321
题目4:
import java.util.Date;
public class Test {
public static void main(String[] args){
Date date = new Date(1234567);
m1(date);
System.out.println(date.getTime());
}
public static void m1(Date date){
date = null;
}
}
题目4答案:1234567
题目5(找错题)
public class Test {
public static void main(String[] args){
java.uti.Date[] dates = new java.util.Date[10];
System.out.println(date[0]);
System.out.println(date[0].toString());
}
}
希望大神能够给与解释 谢谢!!!