大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java定時執(zhí)行任務的步驟

Java定時執(zhí)行任務的步驟

更新時間:2022-05-17 11:09:25 來源:動力節(jié)點 瀏覽2595次

一些java應用程序需要在一個固定的時間間隔之間執(zhí)行一個方法。例如 GUI 應用程序應該從數據庫中更新一些信息。

1.調度任務

對于這個功能,

您應該創(chuàng)建一個擴展 TimerTask 的類(在java.util包中可用)。TimerTask 是一個抽象類

run()在您希望定期執(zhí)行的公共 void 方法中編寫您的代碼。

在您的 Main 類中插入以下代碼。

import java.util.TimerTask;
import java.util.Date;
/**
 * 
 * @author Dhinakaran P.
 */
// Create a class extends with TimerTask
public class ScheduledTask extends TimerTask {
	Date now; // to display current time
	// Add your task here
	public void run() {
		now = new Date(); // initialize date
		System.out.println("Time is :" + now); // Display current time
	}
}

2.運行調度任務

在調度程序任務之上運行的類。

實例化定時器對象Timer time = new Timer();

實例化計劃任務類對象ScheduledTask st = new ScheduledTask();

Timer.shedule()通過方法分配計劃任務。

import java.util.Timer;
/**
 * 
 * @author Dhinakaran P.
 */
//Main class
public class SchedulerMain {
	public static void main(String args[]) throws InterruptedException {
		Timer time = new Timer(); // Instantiate Timer Object
		ScheduledTask st = new ScheduledTask(); // Instantiate SheduledTask class
		time.schedule(st, 0, 1000); // Create Repetitively task for every 1 secs
		//for demo only.
		for (int i = 0; i <= 5; i++) {
			System.out.println("Execution in Main Thread...." + i);
			Thread.sleep(2000);
			if (i == 5) {
				System.out.println("Application Terminates");
				System.exit(0);
			}
		}
	}
}

輸出:

Execution in Main Thread....0
Time is :Tue Jun 19 14:21:42 IST 2012
Time is :Tue Jun 19 14:21:43 IST 2012
Execution in Main Thread....1
Time is :Tue Jun 19 14:21:44 IST 2012
Time is :Tue Jun 19 14:21:45 IST 2012
Execution in Main Thread....2
Time is :Tue Jun 19 14:21:46 IST 2012
Time is :Tue Jun 19 14:21:47 IST 2012
Execution in Main Thread....3
Time is :Tue Jun 19 14:21:48 IST 2012
Time is :Tue Jun 19 14:21:49 IST 2012
Execution in Main Thread....4
Time is :Tue Jun 19 14:21:50 IST 2012
Time is :Tue Jun 19 14:21:51 IST 2012
Application Terminates
Time is :Tue Jun 19 14:21:52 IST 2012

以上就是關于“Java定時執(zhí)行任務的步驟”介紹,大家如果想了解更多相關知識,不妨來關注一下動力節(jié)點的Java在線學習,里面的課程內容從入門到精通,細致全面,通俗易懂,適合小白學習,希望對大家能夠有所幫助。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产亚洲高清在线精品99 | 亚洲涩涩精品专区 | 四虎永久免费地址 | 91久久综合九色综合欧美亚洲 | 91热久久免费频精品黑人99 | 欧美日韩北条麻妃一区二区 | 日本阿v精品视频在线观看 日本爱爱免费视频 | 国产在线观看91精品一区 | 成人在线免费小视频 | 五月婷婷激情五月 | 久久精品国产99久久 | 久久只有这里有精品 | a一区二区三区视频 | 精品久久久久久久久免费影院 | 亚洲人jizz | 69做爰视频在线观看 | 97香蕉久久夜色精品国产 | 中国老妇色xxxxx | 亚洲欧美日韩网站 | 亚洲欧美成人永久第一网站 | 国产性videostv另类极品 | 久久精品一区二区三区不卡牛牛 | 国产亚洲精品久久久久久无 | 四虎影院免费视频 | 中文字幕欧美日韩va免费视频 | 亚洲激情一区 | 欧美日韩一区二区综合在线视频 | 国产精品社区在线观看 | 免费的爱爱视频 | 日韩特级毛片免费观看视频 | 久久久久久中文字幕 | 91在线 | 亚洲| 欧美高清在线视频在线99精品 | 狠狠狠狠狠狠狠 | 亚洲欧美一区二区三区麻豆 | 日本大片久久久高清免费看 | 国产精品免费精品自在线观看 | 2020国产精品永久在线观看 | 国产毛片久久精品 | 国产精品极品 | 天天操夜夜艹 |