珠海网站建设乐云seo在线制作,c2c网站内容及功能开始,外国网站域名,制作杂志wordpress主题在写代码的过程中#xff0c;如果我们遇到了隔一段时间就要进行一项任务时#xff0c;采用定时器会提高我们的效率。下面对定时器的使用进行简单说明
1、应用说明
首先我们要创建一个Timer类
Timer timer new Timer();
然后在timer中调用schedule()方法添加任务
timer.…在写代码的过程中如果我们遇到了隔一段时间就要进行一项任务时采用定时器会提高我们的效率。下面对定时器的使用进行简单说明
1、应用说明
首先我们要创建一个Timer类
Timer timer new Timer();
然后在timer中调用schedule()方法添加任务
timer.schedule(new TimerTask(){public void run(){//具体操作代码}
},1000);
这里用匿名内部类的写法继承TimerTask是为了重写run方法。我们将要写的代码放在run方法中即可
而下面的参数1000是指以当前时刻为基准往后推1000ms执行任务单位ms
2、代码实例
下面我们用定时器来写一个简单的实例
import java.util.Timer;
import java.util.TimerTask;public class demo2 {public static void main(String[] args) {Timer timer new Timer();timer.schedule(new TimerTask() {Overridepublic void run() {System.out.println(贾宝玉最后);}},5000);timer.schedule(new TimerTask() {Overridepublic void run() {System.out.println(林妹妹第一);}},1000);timer.schedule(new TimerTask() {Overridepublic void run() {System.out.println(宝钗姐姐第二);}},2000);}}
运行结果 可见任务执行顺序与代码先后顺序无关而是依照schedule()方法中的参数来的。