导航:首页 > 编程语言 > javatimetask

javatimetask

发布时间:2025-04-16 08:03:46

⑴ 怎样用java写一个10钟倒计时程序

public class Daojishi extends Thread{
public static void main(String[] args) throws Exception{
for(int i=10;i>0;i--){
Thread.sleep(1000);
System.out.println("倒计时:"+i);
}
}
}

⑵ java 线程 设置每周的某一天的某个时间执行一次,用哪个方法。SchelerTask

有多种思路可以实现。
最直接最简单就是用:java.util.Timer 类的
scheleAtFixedRate(TimerTask task, Date firstTime, long period) 方法。
第一个参数执行的任务,这个你应该知道了。第二个参数开始运行的时间,也就是第一次运行的时间。第三个参数是运行周期,以毫秒为单位。你可以算出一周时间的毫秒数为:

1000*60*60*24*7 = 604800000 毫秒。把这个作为第三个参数就行了。
也可以使用:schele(TimerTask task, Date time) 方法
每次运行之后,用 new Date(time.getTime()+604800000) 的方法创建出下一周同一个时间,然后再次调用这个方法,用新日期作为参数。用这第二种方法可以实现你关掉程序,重新开之后,仍然会在指定时间运行,当然你要把这个日期保存下来,重开的时候加载。

⑶ java 如何让一个程序运行一段时间后就停止运行

public static void main(String[] args) {
long begain = System.currentTimeMillis();//开始系统时间
try {
Thread.sleep(100);
} catch (Exception e) {
e.printStackTrace();
}
long CheckTime = System.currentTimeMillis(); //判断时间
while(true){
System.out.println(CheckTime-begain);
try {
Thread.sleep(1000);
} catch (Exception e) {
e.printStackTrace();
}
CheckTime = System.currentTimeMillis();
if((CheckTime-begain)>=(30*1000)){//判断时候到30秒
System.out.println("30秒后结束");
break;
}
}

}
给你的答案希望你能满意

阅读全文

与javatimetask相关的资料

热点内容
cnc圆弧怎么样编程 浏览:199
java二叉堆 浏览:850
少儿编程后会怎么样 浏览:783
ps去掉扫描文件无效部分 浏览:191
快速创建文件夹路径路径 浏览:849
京东app虚拟试衣 浏览:136
三星电视智能升级卡 浏览:327
word文件字号 浏览:460
word文档去除下划线 浏览:576
贝多芬交响曲版本 浏览:532
下载的视频文件损坏了 浏览:119
怎么把jpg转成cad格式的文件大小 浏览:674
如何编程真人快打 浏览:57
double运行数据最长多少 浏览:367
tr90如何看数据 浏览:418
word里面插了一个文件怎么打开 浏览:40
苹果7限时秒杀1999元 浏览:748
如何提升app推送触达率 浏览:584
vba用kill删除文件路径错误 浏览:648
linux查看10个文件总大小 浏览:423

友情链接