易截截图软件、单文件、免安装、纯绿色、仅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 .class与getClass的区别

.class其实是在java运行时就加载进去的
getClass()是运行程序时动态加载的
下面以例子说明:
首先建一个基类Baseclass
package classyongfa;
public class Baseclass {
private String height;
public String getHeight()
{
   return height;
}
public void setHeight(String height)
{
 
&n ......

Java压缩zip文件

由于网络带宽有限,所以数据文件的压缩有利于数据在Internet上的快速传输,同时也节
省服务器的外存空间。
  Java 1.1实现了I/O数据流与网络数据流的单一接口,因此数据的压缩、网络传输和解
压缩的实现比较容易,下面介绍利用ZipEntry、ZipInputStream和ZipOutputStream三个Java
类实现zip数据压缩方式的编程方法。 ......

java中获得当前文件大小


根据制定路径,可以获取当前正在操作的文件的大小,容量为byte.
package test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FileByte {
private String filePath = "D:\\test.mdb";
private void getFileByte(){
& ......

java线程

一种是继承自Thread类.Thread 类是一个具体的类,即不是抽象类,该类封装了线程的行为。要创建一个线程,程序员必须创建一个从 Thread 类导出的新类。程序员通过覆盖 Thread 的 run() 函数来完成有用的工作。用户并不直接调用此函数;而是通过调用 Thread 的 start() 函数,该函数再调用 run()。
   
&nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号