`
jsjxqjy
  • 浏览: 118271 次
  • 性别: 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 流、反射...

    day009 java基础进阶-定时器,数据结构.doc

    `TimerTask`是实现定时任务的基础,它是一个抽象类,你需要创建其子类并重写`run()`方法来定义具体任务。 - **定时器工作原理**:定时器的工作机制类似于定时炸弹,设定好时间后,到达指定时间就会触发任务执行。这...

    Java软件开发实战 Java基础与案例开发详解 12-6 用Timer类调度任务 共6页.pdf

    `java.util.Timer`类是Java中用于实现定时任务的核心类之一。它代表了一个计时器,其内部包含一个后台线程,用于按照指定的时间间隔执行任务。这些任务由`java.util.TimerTask`类的子类实例表示。通过继承`TimerTask...

    详细的java基础总结

    ### 详细的Java基础总结 #### 第一章:Java概述 - **Java的发展史** Java语言由Sun Microsystems公司的James Gosling等人设计,于1995年正式发布。最初被命名为Oak,后改名为Java。Java的发展历程如下: - 1995...

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

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

    Java软件开发实战 Java基础与案例开发详解 4-5 增强for循环 共5页.pdf

    ### Java软件开发实战:Java基础与案例开发详解 #### 知识点概览 本教程主要围绕Java的基础知识和实际应用展开,旨在帮助初学者掌握Java编程的核心概念和技术要点,并通过丰富的实例加深理解。以下是对该教程各部分...

    Java开发详解.zip

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

    Java软件开发实战 Java基础与案例开发详解 14-8 练习题 共6页.pdf

    `Timer`类可以用来定时执行任务,适用于简单的定时任务场景。 ### 13. Java IO #### 13.1 Java IO Java IO提供了文件输入输出的功能,包括字节流和字符流两种基本形式。 #### 13.2 Java IO原理 Java IO主要通过...

    JAVA经典教材笔记.pdf

    李兴华老师的Java经典教材是一本适合新手入门的Java学习书籍,它涵盖了Java基础概念、面向对象编程、异常处理、多线程、泛型、IO操作以及类集等多个方面的内容。以下是对该教材笔记中提及知识点的详细解读。 JAVA...

    JAVA虚拟指针仪表类

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

    Java软件开发实战 Java基础与案例开发详解 20-1 项目实战2-网络五子棋与网络版JQ的开发 共17页.pdf

    - **Timer类**:解释如何使用Timer类来安排定时任务。 #### 13. Java I/O - **Java I/O原理**:阐述Java I/O系统的架构。 - **流类的结构**:解释Java I/O流的基本结构。 - **文件流与缓冲流**:介绍...

    黑马Java基础口述总结

    ### 黑马Java基础口述总结 #### 1. 注释 - **定义**:注释是用来解释程序中某一部分代码的功能或者用途的文字说明,它不会被编译器执行。 - **分类**: - 单行注释:使用`//`来表示,通常用于对单行代码进行注释。...

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

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

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

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

    用java做的 时钟 小工具

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

    JAVA经典教材笔记

    #### 第三章:Java基础程序设计 - **Java数据类型** - 基本数据类型:如int、double等。 - 引用数据类型:如String、数组等。 - **运算符、表达式与语句** - 运算符分类:包括算术运算符、关系运算符、逻辑...

    Java后端技术面试基础汇总

    #### 一、Java基础知识 **1.1 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`...

Global site tag (gtag.js) - Google Analytics