你可以写一个线程去执行也可以用java计数器去写(多少时间执行一次)以下为定时器代码mytask.java:packagecom.timerimportjava.text.simpledateformatimportjava.util.dateimportjava.util.timertaskpublicclassmytaskextendstimertask{//定义一个定时器类重写定时器run方法publicvoidrun(){//dosomethingssystem.out.println(“sdasd”)}}testtimer.java:packagecom.timerimportjava.util.timerpublicclasstesttimer{publicstaticvoidmain(string[]args){mytaskmytask=newmytask()timertimer=newtimer()timer.schedule(mytask,1000,1000)//启动自定义的定时器mytask启动延迟时间启动间隔时间(单位毫秒)system.out.println("mainend")}}