`
jsjxqjy
  • 浏览: 116929 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

java基础的内部类定时

阅读更多
接口 内部类的使用

 

java.util.Timer   实现定时任务

 

 

public static void main(String[] args) {
		/**
		 * 只执行一次
		 */
		final Timer timer = new Timer();
		timer.schedule(new TimerTask() {
			public void run() {
				System.out.println("只执行一次");
				//终止此计时器
				timer.cancel();
			}
		}, 2 * 1000);
}

 

执行多次

 

public static void main(String[] args) {
	 java.util.Calendar c = Calendar.getInstance();
	  c.add(Calendar.DATE, -1);
		timer.schedule(new TimerTask() {
			public void run() {
				System.out.println("根据开始执行时间及周期执行N次");
			}
		},c.getTime(), 2*1000L);
}

 

在这里不是想说定时(定时的先前已经有spring定时的介绍了),主要是想说明 接口 内部类的使用,有时候是可以这样去写的 ,不过都是些很简单的东西,但是应用在自己实际的编程中却很少

 

分享到:
评论

相关推荐

    基于Java的源码-Hutool (Java基础工具类).zip

    这个压缩包"基于Java的源码-Hutool (Java基础工具类).zip"包含了Hutool的源代码,使得开发者可以深入理解其内部实现,同时也方便在自己的项目中进行定制或学习。 1. **Hutool介绍** Hutool是由中国开发者设计和...

    java基础.docx

    以上就是 Java 基础面试题中涉及的一些关键知识点,涵盖了线程、同步、线程状态以及接口和抽象类的概念。这些基础知识对于理解和编写多线程程序至关重要。在实际开发中,还需要掌握异常处理、集合框架、IO 流、反射...

    Java开发技术大全(500个源代码).

    anonymousInner.java 匿名内部类 base.java 定义一个基类 BaseColors.java 一个简单的接口 basePoint.java 一个测试用的基类 Colorable.java 一个子接口 ColoredPoint.java 一个测试用子类 common.java 一个...

    Java开发详解.zip

    010301_【第3章:Java基础程序设计】_Java数据类型笔记.pdf 010302_【第3章:Java基础程序设计】_运算符、表达式与语句笔记.pdf 010303_【第3章:Java基础程序设计】_判断与循环语句笔记.pdf 010401_【第4章:数组与...

    JAVA虚拟指针仪表类

    - 内部定时器类或匿名内部类,负责定时更新。 - `paintComponent()`(如果是Swing)或`draw()`(如果是JavaFX)方法,执行实际的绘制逻辑。 - 可能还包含一些属性,如指针颜色、背景色、刻度样式等。 在实际应用中...

    hibernate内部留言系统源码(java)

    1. Java基础:理解面向对象编程,熟悉Java语法。 2. Hibernate框架:学习Hibernate的配置、实体映射、Session工厂、事务管理等基本概念。 3. Servlet与JSP:了解Web应用开发,理解HTTP请求响应流程。 4. 数据库基础...

    用java做的 时钟 小工具

    总的来说,这个"时钟小工具"项目虽然简单,但它涵盖了Java GUI编程的基础,包括组件使用、事件处理和定时任务。对于初学者来说,这是一个很好的练习项目,可以帮助他们巩固基础知识,理解Java如何与用户界面交互,并...

    基于Java的企业内部通信系统源代码

    1. **Java SE/EE**:作为基础开发平台,Java Standard Edition(SE)和Enterprise Edition(EE)提供了丰富的API和框架,如Servlet、JSP、EJB等,用于构建Web应用和服务。 2. **Spring框架**:Spring是Java EE开发...

    Java实现的算术测试

    - 为了实现定时功能,项目可能使用了`java.util.Timer`或`java.util.concurrent`包中的工具。这些类允许开发者设置延迟或周期性执行某项任务,例如在测试中计时或结束测试。 8. **分数计算**: - `teacher.class`...

    使用java执行定时任务示例

    总的来说,这个示例涵盖了Java定时任务的基础,包括创建 `Timer` 实例,定义 `TimerTask`,以及调度和执行这些任务。通过学习这个示例,你可以了解到如何在Java应用程序中实现定时任务,无论是简单的延迟执行还是...

    java在服务启动的时候启动定时器

    `Timer`类是Java标准库中的一个基础定时器,可以用来调度周期性的任务。创建一个`Timer`实例后,我们可以通过`schedule(TimerTask task, long delay)`或`scheduleAtFixedRate(TimerTask task, long initialDelay, ...

    Java语言中Timer类的简洁用法

    在Java编程中,`Timer`类和`TimerTask`类是用于实现定时任务和计划任务的核心组件。它们属于`java.util`包,为开发者提供了在特定时间间隔执行任务的能力。然而,标准的`Timer`类和`TimerTask`类在某些复杂场景下...

    java实现gif动画效果(java显示动态图片)

    在Java编程语言中,实现GIF动画效果实际上是对一系列静态图像进行定时切换,模拟出动态效果。本示例主要展示了如何在Java环境下显示动态图片,特别是GIF格式的动画。以下将详细介绍实现这一功能的关键步骤和相关知识...

    Java Thread类1

    Java的线程是通过`java.lang.Thread`类来创建和管理的。当虚拟机启动时,会有一个主线程,即main方法所在的线程。创建新的线程通常涉及以下步骤: 1. **创建Thread实例**:首先,你需要创建一个Thread类的实例,这...

    Java-slide.rar_java sli_javaSlide_java图片幻灯片_java幻灯片播放_slide java

    在这个项目中,开发者可能使用了`JFrame`作为主窗口,`JPanel`作为显示图片的容器,以及`Timer`类来实现定时切换图片的效果。 2. **JavaFX**: 如果开发者选择了JavaFX,那么他们可能会利用其更现代的UI组件和更强大...

    java坦克大战

    1. **Java基础知识**: - **类与对象**:游戏中的坦克、地图、子弹等都是通过Java的类来定义的,每个实例化对象代表游戏中的一个实体。 - **继承与多态**:坦克可能有不同的类型,通过继承和多态性,可以创建不同...

    英语四六级测试助手Java源代码

    1. **Java编程基础**:Java初学者可以通过此项目学习基本的类定义、对象实例化、方法编写、条件语句(如if-else)、循环结构(for或while)、异常处理等Java语言的基础概念。 2. **时间管理**:程序可能使用Java的`...

    JavaTimer和TimerTask实例教程Java开发

    在Java开发中,`Timer`和`TimerTask`是基础的定时任务工具,对于实现简单的定时功能非常实用。然而,在大型项目或高性能需求的场景下,`ScheduledExecutorService`通常更受青睐,因为它提供了更多的控制和灵活性。...

    cmpp2.0 java实现

    压缩包中的"cmpp2.0的网关 java源码"可能包含了以下关键类: 1. CMPPConnection:负责TCP连接的创建和维护,以及报文的发送和接收。 2. CMPPMessage:表示CMPP协议的报文,包括构造报文、解析报文等功能。 3. ...

    WeixinBot-master_java语言开发的web版微信机器人_wxbotjava_

    该项目可能采用了Spring Boot作为基础框架,利用微信提供的API接口进行通信,并通过一系列的Java类和配置文件实现了消息监听和处理机制。开发者可以通过阅读源代码、配置文件和文档来学习如何构建类似的微信机器人。

Global site tag (gtag.js) - Google Analytics