如果我们在系统中要每隔一段时间去执行某个任务,则我们可以用定时触发器来完成,简单例子如下:
1,做好要执行的任务,这个任务要继承TimerTask这个类
public class TimerTaskTest extends TimerTask {
@Override
public void run() {
//System.out.println("I am xmqhit");
System.out.println("现在时间:" + (new Date()).toLocaleString());
}
}
2,启动触发设置,要用到Timer类
public class TimeTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Timer t = new Timer();
t.schedule(new TimerTaskTest(), 1000,1000);
System.out.println("come here");
}
}
Timer类中,还有很多的方法设置,需我们去查看jdk的文档!
相关文章
- java里面interface,implement和extends的作用和用法
- java sortedlist 用法_Java8-使用对List和Map排序
- Java定时任务的几种方法(Thread 和 Timer,线程池)
- spite用法 java_词汇精选:in spite of的用法和辨析
- java中的 FileWriter类 和 FileReader类的一些基本用法
- 【JAVA原理系列】Java String类中的三个替换方法replaceFirst、replaceAll和replace原理用法示例源码详解
- Java中throws和throw的用法
- Java中的throw和throws用法
- java 实现mqtt发送和接收消息客户端具体用法及测试代码
- java的replace方法_Java中String的replace、replaceAll和replaceFirst函数的用法小结