需要用到线程,对于需要运行的任务,新建线程运行,否则会出现假死现象
package com.buqi;
import java.util.Calendar;
import java.util.GregorianCalendar;
public class CalendarTest {
public static void main(String[] args) {
Thread t=new Thread(new Runnable() {
@Override
public void run() {
while(true) {
getTime();
try {
Thread.sleep(1000);
}catch(InterruptedException e) {
e.printStackTrace();
}
}
}
});
t.start();
}
public static void getTime() {
Calendar calendar=new GregorianCalendar();
int hour=calendar.get(Calendar.HOUR);
int minute=calendar.get(Calendar.MINUTE);
int second=calendar.get(Calendar.SECOND);
System.out.println(hour+":"+minute+":"+second);
}
}