import java.util.Calendar \x0d\x0aimport java.util.Date \x0d\x0aimport java.util.Timer \x0d\x0aimport java.util.TimerTask \x0d\x0a \x0d\x0apublic class Test { \x0d\x0apublic static void main(String[] args) { \x0d\x0a//timer1() \x0d\x0atimer2() \x0d\x0a//timer3() \x0d\x0a//timer4() \x0d\x0a} \x0d\x0a \x0d\x0a// 第一
种方法:设定指定
任务task在指定时间time执行 schedule(TimerTask task, Date time) \x0d\x0apublic static void timer1() { \x0d\x0aTimer timer = new Timer() \x0d\x0atimer.schedule(new TimerTask() { \x0d\x0apublic void run() { \x0d\x0aSystem.out.println("-------设定要指定任务--------") \x0d\x0a} \x0d\x0a}, 2000)// 设定指定的时间time,此处为2000毫秒 \x0d\x0a} \x0d\x0a \x0d\x0a// 第二种方法:设定指定任务task在指定延迟delay后进行固定延迟peroid的执行 \x0d\x0a// schedule(TimerTask task, long delay, long period) \x0d\x0apublic static void timer2() { \x0d\x0aTimer timer = new Timer() \x0d\x0atimer.schedule(new TimerTask() { \x0d\x0apublic void run() { \x0d\x0aSystem.out.println("-------设定要指定任务--------") \x0d\x0a} \x0d\x0a}, 1000, 1000) \x0d\x0a} \x0d\x0a \x0d\x0a// 第三种方法:设定指定任务task在指定延迟delay后进行固定频率peroid的执行。 \x0d\x0a// scheduleAtFixedRate(TimerTask task, long delay, long period) \x0d\x0apublic static void timer3() { \x0d\x0aTimer timer = new Timer() \x0d\x0atimer.scheduleAtFixedRate(new TimerTask() { \x0d\x0apublic void run() { \x0d\x0aSystem.out.println("-------设定要指定任务--------") \x0d\x0a} \x0d\x0a}, 1000, 2000) \x0d\x0a} \x0d\x0a \x0d\x0a// 第四种方法:安排指定的任务task在指定的时间firstTime开始进行重复的固定速率period执行. \x0d\x0a// Timer.scheduleAtFixedRate(TimerTask task,Date firstTime,long period) \x0d\x0apublic static void timer4() { \x0d\x0aCalendar calendar = Calendar.getInstance() \x0d\x0acalendar.set(Calendar.HOUR_OF_DAY, 12)// 控制时 \x0d\x0acalendar.set(Calendar.MINUTE, 0) // 控制分 \x0d\x0acalendar.set(Calendar.SECOND, 0) // 控制秒 \x0d\x0a \x0d\x0aDate time = calendar.getTime()// 得出执行任务的时间,此处为今天的12:00:00 \x0d\x0a \x0d\x0aTimer timer = new Timer() \x0d\x0atimer.scheduleAtFixedRate(new TimerTask() { \x0d\x0apublic void run() { \x0d\x0aSystem.out.println("-------设定要指定任务--------") \x0d\x0a} \x0d\x0a}, time, 1000 * 60 * 60 * 24)// 这里设定将延时每天固定执行 \x0d\x0a} \x0d\x0a}java执行应用程序步骤如下:
第一步:下载并安装JDK 6.0,安装路径为: C:\java\jdk1.6 .
第二步:对“我的电脑”按右键,选“属性”,在“系统属性”窗口中选“高级”标签,再按“环境变量”按钮,d出一个“环境变量”的窗口,在系统变量中新建一个变量,变量名为“JAVA_HOME“,变量值为"C:\java\jdk1.6";
第三步:单击Windows xp的“开始”->“运行”,在d出的运行窗口中输入cmd,按回车,打开一个命令行窗口,输入javac,将会看见一系列javac常用参数选项.
第四步:开始编程(注意先双击打开"我的电脑",在"工具" ->"文件夹选项" ->点击"查看"选项 ->在"高级设置"中找到"隐藏已知文件类型的扩展名"前面的小勾去掉)。在C盘的根目录中新建一个子目录,名为"JavaTest”,以作为存放 Java源代码的地方。
第五步:在命令行窗口中输入 cd C:\JavaTest,将当前路径转入JavaTest目录中。然后,输入 javac HelloWorld.java,JDK就在JavaTest文件夹中编译生成一个 ass的类文件。
第六步:在命令行窗口中输入 java HelloWorld,(注意没有.class后缀)屏幕出现了
Hello world!
评论列表(0条)