导航:首页 > 编程语言 > 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相关的资料

热点内容
js下拉重新加载重新请求 浏览:352
core文件位置 浏览:166
虚拟键改文件名 浏览:58
u盘一些文件消失了占着内存 浏览:537
macos文件恢复 浏览:89
弹幕姬点歌使用教程 浏览:593
ps水印文件格式 浏览:555
制作一个文件发送软件 浏览:493
同步推修改密码 浏览:723
柴油车刷数据是什么意思 浏览:847
apmnodejs 浏览:464
文档文件下建立word文档 浏览:192
见面的次数大数据多少合适 浏览:877
web编程基础是学什么的 浏览:420
东阳哪里有宝马编程 浏览:744
下载软件文件变成应用程序 浏览:712
电信app我的奖励在哪里 浏览:155
在没有网络时怎么看无线网络电视 浏览:265
榴莲视频app哪里能下载 浏览:873
英语趣味听app 浏览:599

友情链接