有个地方不是很理解
1.用Thread来做难道不行吗?如果可以,它们之间有什么区别,timer类有什么优点呢?
2.final Timer timer = new Timer();  为什么要加final呢  不加就会出错  说一下final的用处和为什么要用
谢谢

解决方案 »

  1.   

    1 Thread 怎么做到定时? Thread不过相当于 TimerTask。2 加final为了保证引用的唯一。
      

  2.   


    再问一下Thread和TimerTask之间有什么联系吗 区别
    马上下班了  呵呵
      

  3.   

    Thread应该是可以的。timer类其实就是起到了一个定时+循环的作用,在一定情况下,会用到Timer类,关键是Timer是线程安全的
    变量被final修饰就相当于常量了,Timer必须要由final修饰么?我没试过
      

  4.   

    Thread属于比较低级的线程类,它只是在一个共享的虚拟地址空间上并行的运行,无论什么时候,只要它在运行队列里排到它的位置,就会运行。然而TimerTask是按照一定的时间计划每隔一个间隔才运行
      

  5.   

    Thread和TimerTask它们两的相同点就是  都是异步的