interface Time{
long getTime();
}
public class Test1 {
public static void main(String[] args) throws InterruptedException {
Time time1 = new Time() {
@Override
public long getTime() {
return System.currentTimeMillis();
}
};
Time time2 = new Time() {
@Override
public long getTime() {
return System.currentTimeMillis();
}
};
System.out.println(time2.getTime());
Thread.sleep(300);
System.out.println(time1.getTime());
long i = time1.getTime()-time2.getTime();
System.out.println(i);
}
}
运行结果
1635217310570
1635217310870
0