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定时的介绍了),主要是想说明 接口 内部类的使用,有时候是可以这样去写的 ,不过都是些很简单的东西,但是应用在自己实际的编程中却很少

 

你可能感兴趣的:(java,spring,编程,C++,c)