jsjxqjy 发表于 2013-2-3 10:27:21

java基础的内部类定时

接口 内部类的使用 
java.util.Timer   实现定时任务
 
 
public static void main(String[] args) {/** * 只执行一次 */final Timer timer = new Timer();timer.schedule(new TimerTask() {public void run() {System.out.println("只执行一次");//终止此计时器timer.cancel();}}, 2 * 1000);} 
执行多次
 
public static void main(String[] args) { java.util.Calendar c = Calendar.getInstance();c.add(Calendar.DATE, -1);timer.schedule(new TimerTask() {public void run() {System.out.println("根据开始执行时间及周期执行N次");}},c.getTime(), 2*1000L);} 
在这里不是想说定时(定时的先前已经有spring定时的介绍了),主要是想说明 接口 内部类的使用,有时候是可以这样去写的 ,不过都是些很简单的东西,但是应用在自己实际的编程中却很少
 
页: [1]
查看完整版本: java基础的内部类定时