`
jsjxqjy
  • 浏览: 116886 次
  • 性别: 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基础.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`类和`TimerTask`类是用于实现定时任务和计划任务的核心组件。它们属于`java.util`包,为开发者提供了在特定时间间隔执行任务的能力。然而,标准的`Timer`类和`TimerTask`类在某些复杂场景下...

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

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

    Java Thread类1

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

    java坦克大战

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

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

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

    cmpp2.0 java实现

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

    Android-Java并发工具类库

    首先,让我们了解一下Java并发库的基础。Java并发库是Java平台的核心部分,它提供了一系列的类和接口,使得开发者可以在多线程环境中编写高效、安全且可维护的代码。这些工具主要集中在`java.util.concurrent`包及其...

    java打字游戏源代码

    1. **Java基础**:首先,你需要了解Java的基本语法,包括类、对象、方法、变量等概念。打字游戏的源代码中,你将看到如何定义和使用这些核心元素。 2. **图形用户界面(GUI)**:游戏界面的构建通常涉及Java Swing...

    Java初学者基础英语单词表

    以下是一些常见的Java基础英语单词及其含义: 1. **public**: 公共的,表示类、方法或变量可以被任何其他类访问。 2. **void**: 空的,通常用于定义不返回任何值的方法。 3. **main**: 主要的,Java程序的入口点。 ...

    java study

    在Java中,我们可以使用Jsoup库来解析HTML,或者使用ScheduledExecutorService来实现定时任务,这些都是Java自动化处理中的关键技术。 在Java学习过程中,掌握这些核心概念和技能至关重要。源码分析能帮助我们成长...

    spring2.0学习笔记+spring定时任务

    而"java知识.doc"可能涉及Java基础,这对于理解Spring框架至关重要。因为Spring是用Java编写的,所以熟悉Java语言特性,如接口、类、异常处理和多线程,将有助于更好地掌握Spring的用法。 至于Spring的定时任务,它...

Global site tag (gtag.js) - Google Analytics