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

热点内容
mac系统删除win10系统文件 浏览:48
cmf游戏文件 浏览:139
word2013批注内容全部 浏览:687
游粉淘这网站怎么样 浏览:257
数控程序g41g42怎么编程 浏览:62
抖音里边转发的文件到哪里了 浏览:437
有双微信功能的手机 浏览:466
不用网络也能上网吗 浏览:247
mysql数据库的url地址 浏览:12
如何复制文件夹中的多个文件名 浏览:52
冯诺依曼数据存在在什么中 浏览:16
多份文件部分内容遭涂黑遮去 浏览:133
哪些质量管理活动需要形成文件 浏览:521
如何适应大数据时代心得 浏览:146
什么是名目数据 浏览:457
文件夹标注 浏览:243
swfupload选择单个文件 浏览:136
blocks提示找不到头文件 浏览:761
在哪里能编程C语言 浏览:425
c程序小学生自助四则运算练习 浏览:551

友情链接