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

java定时任务


通过监听器(Listener)和定时器(Timer)定时执行某个任务(Task)。
(1)Listener

import
java.util.Timer;
import
javax.servlet.ServletContextEvent;
import
javax.servlet.ServletContextListener;
public
 
class
MyListener
implements
ServletContextListener {
 
private
Timer timer
=
 
null
;
 
public
 
void
contextInitialized(ServletContextEvent event) {
    timer
=
 
new
Timer(
true
);
    timer.schedule(
new
MyTask(),
0
,
86400000
);
//
milliseconds

  }
 
public
 
void
contextDestroyed(ServletContextEvent event) {
    timer.cancel();
  }
}

(2)Task

import
java.util.TimerTask;
public
 
class
MyTask
extends
TimerTask {
public
 
void
run() {
System.out.println((
new
Date()));
  }
}

(3)web.xml配置

<
listener
>

<
listener
-
class
>
com.fastunit.samples.listener.MyListener
</
listener
-
class
>

</
listener
>



相关文档:

Java反射1

1.1. 概述
反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。
反射本身并不是一个新概念,尽管计算机科学赋予了反射概念新的含义。在计算机科学领域,反射是指一类应用,它们能够自描述和自控制。也就是说,这类应用通过采用某种机制来实现对自己行为的描述(self-r ......

Java反射4

1.3. 反射机制的功能
  JAVA反射机制主要提供了以下功能:
      1.在运行时判断任意一个对象所属的类
      2.在运行时构造任意一个类的对象
      3.在运行时判断任意一个类所具有的成员变量和方法(通过反射甚至可以调用private方 ......

JAVA学习第一步

以下是在网上找到的别人总结的学习方法,经验借鉴中。
1. Java语言基础
谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者Bruce Eckel在网络上被称为天才的投机者,作者的《Thinking in C+ ......

JAVA学习笔记(1)

jdk,j2ee,j2se,j2me的概念区别
1.
JDK是Java development toolkit,相当于是Java的库函数,是编译,运行java程序的工具包。
J2EE是Java 2 enterprise edition是Java的一种企业版用于企业级的应用服务开发
J2SE是Java 2 standard edition是Java的标准版,用于标准的应用开发
J2ME是Java 2 Micro Edition是Java的微型版,常 ......

java与存储过程

一:无返回值的存储过程
存储过程为:
CREATE OR REPLACE PROCEDURE TESTA(PARA1 IN VARCHAR2,PARA2 IN VARCHAR2) AS
BEGIN
   INSERT INTO HYQ.B_ID (I_ID,I_NAME) VALUES (PARA1, PARA2);
END TESTA;
然后呢,在java里调用时就用下面的代码:
package com.hyq.src;
import java.sql.*;
import j ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号