java中Timer的概念是什么

一個(gè)高層線程工具類(lèi)(Timer)
馬克- to-win:馬克 java社區(qū):防盜版實(shí)名手機(jī)尾號(hào): 73203。
Timer 是一個(gè)線程工具。它方便線程來(lái)調(diào)度任務(wù)馬克-to-win在后臺(tái)執(zhí)行??赡軙?huì)安排任務(wù)為一次性執(zhí)行,或定期重復(fù)執(zhí)行,下面給出例子:



例1.12.1-本章源碼

import java.util.Timer;
import java.util.TimerTask;

class TimExample {
    Timer timer;

    public TimExample(int seconds) {
        timer = new Timer();
        /*
          public void schedule(TimerTask task,long delay) Schedules the specified task for execution after the specified delay.安排執(zhí)行指定的任務(wù)在指定延遲后
         */
        timer.schedule(new CTask(), seconds * 1000);
    }

    // Inner class
    class CTask extends TimerTask {
        /*
         * public abstract void run() The action to be performed by this timer
         * task.被這個(gè)定時(shí)器所做的行為
         */
        public void run() {
            System.out.println("時(shí)間到!");

        }
    }

}

public class TestMark_to_win {
    public static void main(String args[]) {
        new TimExample(3);
        System.out.println("here");
    }

}

運(yùn)行結(jié)果是

here
時(shí)間到!