import java.util.Calendar;
import java.util.Date;
import java.util.GregorianCalendar;
public class h extends Thread{ //创建类h继承于类Thread。
Date dateDisplay;
GregorianCalendar gCalendar;
String sDate,sTime;
boolean flag=true;
public void run(){ //重写方法run,并在其中调用方法displayTime(),显示当前时间。
while (flag){
displayTime();
flag=false;
try{
this.sleep(1000);
}
catch(InterruptedException e){
System.out.println("线程错误,线程中断!");
}
}
}
private void displayTime() { //定义方法displayTime(),实现系统当前的时间的获取和显示。
// TODO 自动生成的方法存根
dateDisplay=new Date();
gCalendar=new GregorianCalendar();
gCalendar.setTime(dateDisplay);
sTime="时间:"+gCalendar.get(Calendar.HOUR)+":"+gCalendar.get(Calendar.MINUTE)+":"+gCalendar.get(Calendar.SECOND);
sDate="日期:"+gCalendar.get(Calendar.YEAR)+":"+gCalendar.get(Calendar.MINUTE)+"年"+(gCalendar.get(Calendar.MARCH)+1)+"月"+gCalendar.get(Calendar.DATE)+"日";
System.out.println(sDate+","+sTime);
}
public static void main(String[] args) {
// TODO 自动生成的方法存根
h ct=new h(); //定义属于类h的对象ct,使对象ct调用方法run()实现线程运行。
ct.run();
}
}
Thread类创建线程
最新推荐文章于 2023-01-16 23:11:29 发布