黑马程序员技术交流社区
标题:
求关于计时器方面的知识
[打印本页]
作者:
崔政
时间:
2012-11-25 22:53
标题:
求关于计时器方面的知识
我想写一个小程序,比如说,每个5秒在控制台打印一句“hello world”,
我不怎么了解java的计时器,有没有高手能帮忙一下,写个小案例好让我明白。。谢谢{:soso__2695595827694388486_3:}
作者:
王震阳老师
时间:
2012-11-25 23:01
class TimeDemo //不用java。util的timer类实现,这也是最简单的计时器
{
public static void main(String[] args) throws Exception
{
while(true)
{
Thread.sleep(5000);//让该进行暂停5秒钟
System.out.println("Hello World!");
}
}
}
复制代码
作者:
齐银春
时间:
2012-11-25 23:08
如果说把里面的sleep()改成wait()有什么区别
作者:
崔政
时间:
2012-11-25 23:13
王震阳 发表于 2012-11-25 23:01
你这个代码确实有效。
我印象中是有计数器的,能不能用计数器搞一个?
作者:
王震阳老师
时间:
2012-11-25 23:22
import java.util.*;
class TimerDemo
{
public static void main(String[] args)
{
Timer time=new Timer();
time.schedule(new TimerTask(){public void run(){System.out.println("hello");}},0,500);
}
}
复制代码
作者:
王震阳老师
时间:
2012-11-25 23:26
崔政 发表于 2012-11-25 23:13
你这个代码确实有效。
我印象中是有计数器的,能不能用计数器搞一个?
用两个类Timer和TimerTask,其中用到了匿名内部类。楼主可以查看一下api。
作者:
HeiMa-黄倲江
时间:
2012-11-26 01:39
哥们飘过!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2