定时器Timer使用教程

简介: 本文讲解定时器Timer的使用教程。

一、定时器Timer使用教程



1、定时器Timer使用教程


1.1、题目


import java.util.TimerTask;
public class TimerTaskTest extends TimerTask{
  @Override  
  public void run() {  
     // TODO Auto-generated method stub  
     System.out.println("执行任务……");  
  } 
}


import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
public class TestTimer {
  public static void main(String[] args){  
       Timer timer = new Timer();  
       Calendar calendar = Calendar.getInstance();
       calendar.set(Calendar.HOUR_OF_DAY, 12);//控制小时
       calendar.set(Calendar.MINUTE, 0);//控制分钟
       calendar.set(Calendar.SECOND, 0);//控制秒
       Date time = calendar.getTime();//执行任务时间为12:00:00
       //每天定时12:00执行操作,每秒执行一次
       timer.schedule(new TimerTaskTest(), time, 1000 );  
    }  
}


我们可以使用Timer来实现一个定时任务功能,首先要继承TimerTask,然后new一个Timer来放入它。

相关文章
|
存储 运维 负载均衡
Redis Cluster集群原理+三主三从交叉复制实战+故障切换
Redis Cluster集群原理+三主三从交叉复制实战+故障切换
2618 0
Redis Cluster集群原理+三主三从交叉复制实战+故障切换
|
6月前
|
运维 安全 Linux
新手如何安装1Panel
博主分享使用MobaXterm安装1Panel运维面板的完整图文教程。相比宝塔,1Panel开源、现代化且更安全,支持容器化管理。教程涵盖服务器选购、SSH登录、系统设置及一键安装全过程,操作简单,新手友好,无需注册账号,隐私更安全,是Linux服务器管理的理想选择。
398 4
|
7月前
|
人工智能 自然语言处理 API
全面认识MCP:大模型连接真实世界的“USB-C接口”
MCP(模型上下文协议)是Anthropic推出的开放标准,旨在打通大模型与外部工具、数据源的连接壁垒,被誉为AI时代的“USB-C接口”。它通过统一的协议规范,实现AI智能体对各类工具的即插即用,简化开发流程,提升任务执行效率,推动AI应用向自动化、生态化演进。
659 0
全面认识MCP:大模型连接真实世界的“USB-C接口”
|
数据采集 JSON 数据安全/隐私保护
抖音小店采集工具,采集评分信誉销量,私信关注点赞插件脚本【autojs代码分享】
utoJS脚本实现了抖音小店数据采集的核心功能,包括商品搜索、数据采集、自动私信
|
10月前
|
机器学习/深度学习 边缘计算 算法
【无人机】无人机群在三维环境中的碰撞和静态避障仿真(Matlab代码实现)
【无人机】无人机群在三维环境中的碰撞和静态避障仿真(Matlab代码实现)
410 0
|
11月前
|
自然语言处理 前端开发 算法
Java编译器优化秘籍:字节码背后的IR魔法与常见技巧
编译器将源代码转换为机器码的过程中,会经历多个中间表达形式(IR)的转换与优化。前端生成高级IR(HIR),后端将其转为低级IR(LIR)并进行机器相关优化。Java编译流程包括源码到字节码、再由即时编译器转换为内部HIR(如SSA图)、优化后生成LIR,最终编译为机器码。常见优化技术包括常量折叠、值编号、死代码消除、公共子表达式消除等,旨在提升程序性能与执行效率。
398 0
|
机器学习/深度学习
一文看懂卷积运算(convolution)与互相关运算(cross-correlation)的区别
一文看懂卷积运算(convolution)与互相关运算(cross-correlation)的区别
|
存储 数据库 时序数据库
InfluxDB的安装与Python调用
InfluxDB是一个高性能的时序数据库(Time-Series Database, TSDB),用于存储和分析时间序列数据的开源数据库,它非常适合于处理大量的时间戳数据,如金融市场数据、IoT 设备数据、监控数据等,尤其适合处理大量的时序数据和高频数据。 主要特性有: • 内置HTTP接口,使用方便 • 数据可以打标记,查询可以很灵活 • 类SQL的查询语句 • 安装管理很简单,并且读写数据很高效 • 能够实时查询,数据在写入时被索引后就能够被立即查出
InfluxDB的安装与Python调用
|
存储 负载均衡 算法
从海量数据中挖出TOP100热词,这个算法太绝了!
小米,一位热爱技术的29岁程序员,今天探讨如何在海量搜索词汇中找出最热的TOP100词汇。面对包含数百亿词汇的大文件,小米介绍了一种实用的方法:通过哈希分流将大文件拆分成小文件,接着利用哈希表统计词频,并运用小根堆选出每个小文件的TOP100词汇。最后通过外排序或再次使用小根堆选出全局TOP100。此外还提出了并行处理、内存优化及数据压缩等优化手段。这一系列技巧能有效应对大数据处理挑战。
492 9
|
编解码 图形学 iOS开发
AVPro Movie Capture☀️一、一款U3D录屏插件介绍
AVPro Movie Capture☀️一、一款U3D录屏插件介绍