3369人加入学习
(13人评价)
Java编程学习第四季

制作完成于2018年5月19日 使用JDK 8

价格 免费

定时器,本质上也是一个线程;

 

import java.util.Timer;
import java.util.TimerTask;

public class MyTimer {
    public static void main(String[] args) {
        //Timer 定时器
        // TimeTask 定义了定时器的任务
        Timer timer=new Timer();
       
        timer.schedule(new MyTimerTask(),2000,3000);

    }
}

class MyTimerTask extends TimerTask {
    @Override
    public void run() {
        System.out.println("定时器任务");
    }
}

该计时器中的延迟时间设置为两秒钟,重复的周期设置为3秒钟,执行的任务是打印“定时器任务”;

利用Timer的schedule方法可以设置该计时器的任务、延迟、执行周期;

利用Timer的cancel方法可以终止这个任务

如timer.cancel();

 

[展开全文]

Timer类:定时并且启动

TimerTask类:定时器的任务,就是说定时器启动之后要执行的任务

Timer t=new Timer();

t.cancel();//zhong'zhi定时器

 

[展开全文]

我们可以将thread和Timer当作容器,我们要做的多线程就是将线程类放在Thread中。所以我们第一步先new一个Thread对象,然后才能 

[展开全文]

授课教师

SiKi学院老师

课程特色

下载资料(1)
视频(57)

学员动态

狼克 开始学习 101-课程简介
狼克 加入学习
zp_swufe 加入学习
萌新0829 加入学习
怪我咯 加入学习