易截截图软件、单文件、免安装、纯绿色、仅160KB

java 定时器的使用(Timer)

第一种方法为常见且易于上手
1、在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作
等。对于这样的操作最方便、高效的实现方式就是使用java.util.Timer工具类。
private java.util.Timer timer;
timer
= new Timer(true);
timer.schedule(
new java.util.TimerTask() {
public void run() { //server.checkNewMail(); 要操作的方法 } }, 0, 5*60*1000); 
      第
一个参数是要操作的方法,第二个参数是要设定延迟的时间,第三个参数是周期的设定,每隔多长时间执行该操作。
   
使用这几行代码之后,Timer本身会每隔5分钟调用一遍server.checkNewMail()方法,不需要自己启动线程。Timer本身也是多线
程同步的,多个线程可以共用一个Timer,不需要外部的同步代码。
2、
(1)Timer.schedule(TimerTask
task,Date time)安排在制定的时间执行指定的任务。
(2)Timer.schedule(TimerTask task,Date
firstTime ,long period)安排指定的任务在指定的时间开始进行重复的固定延迟执行.
(3)Timer.schedule(TimerTask
task,long delay)安排在指定延迟后执行指定的任务.
(4)Timer.schedule(TimerTask
task,long delay,long period)安排指定的任务从指定的延迟后开始进行重复的固定延迟执行.
(5)Timer.scheduleAtFixedRate(TimerTask
task,Date firstTime,long period)安排指定的任务在指定的时间开始进行重复的固定速率执行.
(6)Timer.scheduleAtFixedRate(TimerTask
task,long delay,long period)安排指定的任务在指定的延迟后开始进行重复的固定速率执行.
如:
Timer time= new Timer(true);//版本信息上报 定时器
time
.schedule(new UploadVervsionDataImpl(ctx), 0,30*60*1000);//30分钟上报一次
描述:每30分钟执行一次
UploadVervsionDataImpl(ctx)
public class UploadVervsionDataImpl extends TimerTask{
   
    public static WebApplicationContext ctx;
    public UploadVervsionDataImpl(WebApplicationContext ctx){
        this.ctx=ctx;
    }
    @Override
    public void run() {//1 获取版本信息 ; 2 向中心(webservice)上报
      &nbs


相关文档:

如何以Java实现网页截图技术

今天看到某网友关于“如何以Java实现网页截图技术”的咨询帖,由于出现该咨询的地点非常不适合较长回复,故以博文形式回答。
事实上,如果您想以Java实现网页截图,也就是“输入一段网址,几秒钟过后就能截取一张网页缩略图”的效果。那么,您至少有3种方式可以选择。
1、最直接的方式—— ......

Java中关于package的总结

由于大家对package的使用存在太多困惑,我在这里将自己对于package的使用的领悟进行一点总结:
  package中所存放的文件
  所有文件,不过一般分一下就分这三种
  1,java程序源文件,扩展名为.java。
  2,编译好的java类文件,扩展名为.class。
  3,其他文件,其他任何文件,也称为resource
  例如图片 ......

如何编写健壮的java代码(转载)


这是一些相当不错的忠告!每个规则都很有分量!都是长期经验积累的总结,希望能对您有所帮助,使您编出高质量的JAVA代码。中文JAVA技术网fX
W,c6I/R!_3B b
中文JAVA技术网6o9yV+M
u+V2Nfr5vm
(1)类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所
有单词都应紧靠 ......

Java相对路径/绝对路径总结!


1.基本概念的理解
绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:
C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。
相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在
Servlet中 ......

java打包jar,以及manifest文件使用说明

http://20921556.javaeye.com/blog/263974
关键字: java jar 
 Java的一种文档格式,JAR文件非常类似ZIP文件,也是一个压缩文件。JAR文件与ZIP文件惟一的区别就是在JAR文件的内容中,它包含了一个meta-inf/manifest.mf文件,这个文件是在生成JAR文件的时候自动创建的。需要注意的是,JAR文件不需要进 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号