zoukankan      html  css  js  c++  java
  • Java项目案例之---定时器的使用

    定时器的使用

    使用定时器,在当前时间的10秒后调用方法,输出语句

    import java.text.SimpleDateFormat;
    
    import java.util.Calendar;
    
    import java.util.TimerTask;
    
    
    
    public class Student extends TimerTask {
    
        String name;
    
        //构造函数
    
        public Student(String name) {
    
            this.name = name;
    
        }
    
    
    
        //重写TimerTask中的抽象方法
    
        @Override
    
        public void run() {
    
            Calendar c=Calendar.getInstance();
    
            SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    
            System.out.println(simpleDateFormat.format(c.getTime()));
    
            System.out.println(name+"在学习");
    
        }
    
    
    
        public String getName() {
    
            return name;
    
        }
    
    
    
        public void setName(String name) {
    
            this.name = name;
    
        }
    
    }
    import java.text.SimpleDateFormat;
    
    import java.util.Calendar;
    
    import java.util.Timer;
    
    
    
    //定时器
    
    public class StudentTest {
    
        public static void main(String[] args) {
    
            //创建一个Timer对象
    
            Timer t=new Timer();
    
            //创建一个Student对象
    
            Student stu=new Student("lili");
    
            //得到一个Calendar对象
    
            Calendar c=Calendar.getInstance();
    
            //格式化时间
    
            SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
    
            System.out.println(simpleDateFormat.format(c.getTime()));
    
            //当前时间推迟10秒
    
            c.add(Calendar.SECOND,10);
    
            //调用Timer的方法
    
            t.schedule(stu,c.getTime());
    
        }
    
    }

    运行结果:

    2019-07-18 16:23:43

    2019-07-18 16:23:53

    lili在学习

    计算机先输出2019-07-18 16:23:43,10秒后输出2019-07-18 16:23:53,lili在学习

  • 相关阅读:
    工厂方法
    简单工厂
    单例模式
    MVC中Cookies的简单读写操作
    windows服务开启(收藏url)
    WCF的三种模式
    SvcUtil.exe导入WCF
    简述wcf应用
    sql的几种常用锁简述
    Lucene.Net和盘古分词应用
  • 原文地址:https://www.cnblogs.com/dyddzhp/p/11208266.html
Copyright © 2011-2022 走看看