JAVA 的自带最基础的定时任务.

    //定时任务.(以下都是jdk的工具类中自带的方法.定时)
    private static String timerTask() {

        // timerTask来自于jdk.定时处理器.其中,run里面是定时执行的代码块.
        TimerTask timerTask = new TimerTask() {
            @Override
            public void run() {
                System.out.println("这里就是执行具体代码的地方");
            }    
        };

        //上面只是写好执行的代码. 以下是启用定时任务的具体方法.
        try {
            Timer timer1 = new Timer();
            // 要执行的任务, 执行的时间, 每隔多少毫秒执行一次.(若出现未知错误导致执行任务时间与预计的不一致.则下次执行时间依旧以上一次的开始时间为准)
            timer1.scheduleAtFixedRate(timerTask, 0, 1000);
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }

        //如果调用three这个方法.则只会返回成功1次.之后的定时调用都是走的scheduleAtFixedRate这个方法.
        return "成功";
    }


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值