java倒计时使用java.util.Timer实现,使用两个线程,以秒为单位
public class Countdown3 {
    private int lin;
    private int curSec;
    public Countdown3(int lin)throws InterruptedException{
        this.lin = lin;
        this.curSec = lin;
        System.out.println("最后倒计时:" + lin + "秒");
        Timer t = new Timer();
        t.schedule(new TimerTask() {
            @Override
            public void run() {
                System.out.println("倒计时:" + --curSec + "秒");
            }
        },0,1000);
        TimeUnit.SECONDS.sleep(lin);
        t.cancel();
        System.out.println("Game over!!!");
    }
    public static void main(String[] args) throws InterruptedException{
        new Countdown3(20);
    }
}												
											java倒计时使用java.util.Timer实现,使用两个线程,以秒为单位的更多相关文章
- 使用java.util.Timer来周期性的执行制定的任务
		使用java.util.Timer来周期性的执行制定的任务 public class HandlerTest extends Activity { int[] images = new int[] { ... 
- java.util.Timer demo   good
		package timer; import java.util.Date; import java.util.Timer; import java.util.TimerTask; import org ... 
- java.util.Timer类似于闹钟定时做任务
		在web中实现任务计划,相当于实现闹钟的功能,要完成2个步骤: 1.定时器的设置: 2.对这个定时器的启动运行和停止进行实时监听 java.util.Timer定时器,实际上是个线程,定时调度所拥有的 ... 
- 任务调度--使用java.util.Timer实现
		任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务. 举个例子,比如说我们希望一个系统每周日晚上9点都将数据库文件备份一次,这时我们就可以使用任务调度来实现.为了更加的方便,我们需要 ... 
- Java基础复习--java.util.Timer定时任务
		在java中,Timer类主要用于定时性.周期性任务 的触发,这个类中有两个方法比较难理解,那就是schedule和scheduleAtFixedRate方法,在这里就用实例分析一下. (1)sche ... 
- java.util.Timer简介
		Timer是用于管理在后台执行的延迟任务或周期性任务,其中的任务使用java.util.TimerTask表示.任务的执行方式有两种: 按固定速率执行:即scheduleAtFixedRate的两个重 ... 
- java定时器的使用(Timer)
		1.在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等. 对于这样的操作最方便.高效的实现方式就是使用java.util.Timer工具类. private java.util.Tim ... 
- java倒计时三种简单实现方式
		写完js倒计时,突然想用java实现倒计时,写了三种实现方式 一:设置时长的倒计时: 二:设置时间戳的倒计时: 三:使用java.util.Timer类实现的时间戳倒计时 代码如下: package ... 
- java定时器的使用(Timer)(转发:https://blog.csdn.net/ecjtuxuan/article/details/2093757)
		1.在应用开发中,经常需要一些周期性的操作,比如每5分钟执行某一操作等. 对于这样的操作最方便.高效的实现方式就是使用java.util.Timer工具类. private java.util.Tim ... 
随机推荐
- java正则常用记录
			1. java中 字符串的某个字母是否有某个指定字符N : for(int i=0;i<temp.length();i++){ if( temp.get(i).substring(0,1) ... 
- Oracle中判断(case when),截取(substr),位置(instr)用法
			转自:http://rainbowdesert.iteye.com/blog/1677911 博客分类: SQL 1. 判断(case when) SELECT col1, col2, CASE ... 
- [MySQL]典型的行列转换
			列变成行 测试数据库数据样式: 应用的sql语句: SELECT TM,NAME,SUM(GE) AS 'GE',SUM(GD) AS 'GD',SUM(CT) AS 'CT',SUM(NUM) AS ... 
- MATLAB矩阵操作
- ThinkPHP表单自动验证(注册功能)
			控制器中: 模型中: 视图中: 
- docker安装成功启动失败
			docker安装成功却启动失败,查看docker服务,systemctl status docker.service, 服务日志提示Failed to start Docker Application ... 
- (GoRails)链接link_to到当前页current Page 并使用参数 (类ActionController::Parameters)
			https://gorails.com/episodes/rails-link-to-current-page-with-params?autoplay=1 如何链接到当前页并增加,移除,或者修改UR ... 
- IntelliJ IDEA 安装 Scala 插件
			本页面中对在 IntelliJ 中安装 Scala 插件的步骤和方法进行了描述. 需要在 IntelliJ 安装 Scala 插件,你首先需要在你的计算机中安装 IntelliJ .IntelliJ ... 
- 6月17   练习ThinkPHP的增删改查
			利用ThinkPHP连接数据库的增删改查的例题:用到的数据库表名Info表,Nation表 数据显示页面:MainController.class.php中的ShowInfo方法 //例题 //显示所 ... 
- MySQL 8.0窗口函数
			团队介绍 网易乐得DBA组,负责网易乐得电商.网易邮箱.网易技术部数据库日常运维,负责数据库私有云平台的开发和维护,负责数据库及数据库中间件Cetus的开发和测试等等. 一.窗口函数的使用场景 作为I ... 
