龙空技术网

java定时器Timer 你还记得吗?

小瓜瓜666 207

前言:

当前兄弟们对“java中timer”都比较关注,各位老铁们都想要了解一些“java中timer”的相关内容。那么小编同时在网上搜集了一些有关“java中timer””的相关内容,希望兄弟们能喜欢,你们一起来学习一下吧!

java已经帮我们写了定时器的任务,我们只需要按照API的文档来实现就行。

首先我们看下java帮我们实现的定时器类:java.lang.Timer

我们先来看下Timer的构造方法:

我们可以看到Timer有四个构造方法,根据自己的需求去选择就行。

接下来我们看下调用定时器任务的方法:

我们一般选择:schedule(TimerTask task, Date firstTime, long period) 计划重复固定延迟执行指定的任务,开始在指定的时间执行。

TimerTask:这是一个抽象类,我们需要自己写一个类去继承它,然后实现里面的run方法就行。

我们直接看代码实现:

在实际的开发中,一般不需要我们去手动创建Timer定时器类的,我们都会去用框架封装好的定时器,但是底层原理就是Timer。

标签: #java中timer