java 定时器使用
来源:互联网 发布:乐pro3只能有2g网络 编辑:程序博客网 时间:2024/06/01 09:12
1.Timer的schedule()、scheduleAtFixedRate()方法的正确使用
schedule(TimerTask task, long delay, long period)
schedule(TimerTask task, Date time, long period)
scheduleAtFixedRate(TimerTask task, long delay, long period)
scheduleAtFixedRate(TimerTask task, Date firstTime, longperiod)
方法有三个参数:
第一个参数,是 TimerTask 类,在包:import java.util.TimerTask .使用者要继承该类,并实现 public void run() 方法,因为 TimerTask 类 实现了 Runnable 接口。
第二个参数,如果是long类型,表示运行schedule之后隔多久才可以第一次执行task的 run() 方法。 如果是Date表示具体的时间点执行。
第三个参数的意思就是,第一次调用之后,从第二次开始每隔多长的时间调用一次 run() 方法。
两个方法主要的区别是:
2.关于TimerTask类
TimerTask实现了Runnable接口
public interface Runnable{ public void run(); }
关于多线程有两种实现方法
1)继承Thread类 --使用其start()方法启动
2)实现Runnable接口 --Thread方法有一个构造方法接收Runnable的实例: public Thread(Runnable targer),然后调用start()方法。
0 0
- java定时器的使用
- java定时器使用
- java 定时器使用
- java 定时器的使用
- java定时器的使用
- java定时器的使用
- java定时器使用
- java定时器的使用
- java定时器使用
- java定时器的使用
- java定时器的使用
- java 定时器使用
- java定时器的使用
- Java 定时器使用
- java 定时器的使用
- Java 定时器的使用
- java定时器的使用
- java定时器使用
- Android OpenGL ES2.0里SurfaceView背景透明
- TCP、UDP、HTTP之间的关系
- IOS TXT文本编码自动识别
- linux线程条件变量、pthread_cond_init
- Android C2DM学习——云端推送
- java 定时器使用
- eclipse j2ee svn and android repository for windows
- AM与PM
- tableview方法中#warning 的解决办法
- java设计模式学习笔记-单例模式
- sql 查询表字段的说明
- 2013年11月福建省市广播媒体网络影响力排名
- jQuery EasyUI parser 的使用场景
- dojo require provider registerPath