var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-20738293-1']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script')"/>
jutleo
欢迎走进有风的地方~~
posts - 63,  comments - 279,  trackbacks - 0
线程的做的时间表,不知道合不合适,哪位还有更好的实现方式(java)烦赐教!
package Thread;

import java.text.SimpleDateFormat;
import java.util.Date;

public class TestSleep 
{
    
public static void main(String[] args) 
    
{
        
new MyThread().start();
    }

}


class MyThread extends Thread
{
    
public void run()
    
{
        
while(true)
        
{
            SimpleDateFormat sdf 
= new SimpleDateFormat("HH:mm:ss");
            String date 
= "现在时间是-->"+sdf.format(new Date());
            System.out.println(
"****"+date+"****");
            
try
            
{
                sleep(
1000);
            }

            
catch(InterruptedException ie)
            
{
                
return;
            }

        }

    }

}
posted on 2007-12-06 11:01 凌晨风 阅读(934) 评论(3)  编辑  收藏 所属分类: Java学习笔记

FeedBack:
# re: 运用线程实现时间更新
2007-12-06 11:44 | 千里冰封
要经常做的事情,交给线程当然方便了  回复  更多评论
  
# re: 运用线程实现时间更新
2007-12-06 17:45 | ph
这样不太准时,如果将毫秒页打印出来你就知道了,那三句打印操作也是需要花时间的,如果再睡1000毫秒就不是准确的1000毫秒了。:)
建议研究研究timer和timertask,再进一步可以研究研究quartz。  回复  更多评论
  
# re: 运用线程实现时间更新
2007-12-07 09:06 | 隔叶黄莺
说真的,不是很明白程序的意图,如果想知道时间要打印出来,何不使用log4j呢,配置layout pattern就行了  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航:
 

<2007年12月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

常用链接

留言簿(11)

我参与的团队

随笔分类

随笔档案

文章分类

文章档案

新闻分类

新闻档案

收藏夹

围脖

最新随笔

搜索

  •  

最新评论

阅读排行榜

评论排行榜