- 浏览: 2287980 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (357)
- J2EE (49)
- JavaScript (40)
- Spring (19)
- Struts (5)
- CSS (8)
- Hibernate (16)
- Java (67)
- DWR (4)
- JSON (3)
- XFIRE (1)
- Tomcat (1)
- Ant (2)
- 设计模式 (2)
- 经典收藏 (2)
- JSP (10)
- Linux (0)
- WebLogic (11)
- myeclipse (13)
- Buffalo (4)
- 文件上传相关 (1)
- oracle (33)
- html (6)
- JSTL (3)
- SVN (2)
- GIT (1)
- 孙卫琴(Java网络编程精解) (1)
- DOM4J (2)
- Swing (1)
- AJAX (1)
- Eclipse (5)
- 日志组件 (3)
- PowerDesigner (1)
- Jquery (22)
- IT技术开发相关网址 (1)
- Nutz (1)
- 其它 (1)
- Velocity (3)
- WebService (1)
- MySql (2)
- Android (1)
- Maven (2)
- Quartz (11)
- Lucene (1)
- springsource (1)
- Junit (1)
- Activiti (0)
最新评论
-
yzlseu:
拼凑,没有营养
Activiti进阶—分配组任务 -
zhangsenhao:
非常赞!代码很清楚
SpringMVC3.0+MyIbatis3.0(分页示例) -
xiamw2000:
分页写得不对,应该是 : order by ${orderNa ...
SpringMVC3.0+MyIbatis3.0(分页示例) -
sheertewtw:
...
SpringMVC:上传与下载 -
kingtoon:
...
XSS之xssprotect
参考资料
1 java中timer用法
http://zhenhu5131420.blog.163.com/blog/static/439143252008412113949167/
2 JAVA TIMER用法学习
http://www.blogjava.net/madshime/archive/2009/05/13/270317.html
java中的java.util.Timer 和 java.util.TimerTask使程序员可以很容易地计划简单的任务.
Timer是一个执行任务的类,TimerTask是一个用户编写的任务类,Timer接受一个TimerTask参数.
Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率.
JDK 5以上,推荐使用scheduleAtFixedRate模式,Timer会尽量让你的Task执行的频率保持一致.
请参见Timer的构造方法与方法摘要
以上图片所显示的方法调用已经说明了如何使用它,下面就上一个小小的示例.
MyTimerTask.java
控制台日志如下:
参见以下相关写法!
另请参见:
java.util.Time结合Spring发送Email
http://liuzidong.iteye.com/blog/1117024
Sprint之java.util.Time
http://liuzidong.iteye.com/blog/1117119
1 java中timer用法
http://zhenhu5131420.blog.163.com/blog/static/439143252008412113949167/
2 JAVA TIMER用法学习
http://www.blogjava.net/madshime/archive/2009/05/13/270317.html
java中的java.util.Timer 和 java.util.TimerTask使程序员可以很容易地计划简单的任务.
Timer是一个执行任务的类,TimerTask是一个用户编写的任务类,Timer接受一个TimerTask参数.
Timer有两种执行任务的模式,最常用的是schedule,它可以以两种方式执行任务:1:在某个时间(Data),2:在某个固定的时间之后(int delay).这两种方式都可以指定任务执行的频率.
JDK 5以上,推荐使用scheduleAtFixedRate模式,Timer会尽量让你的Task执行的频率保持一致.
请参见Timer的构造方法与方法摘要
以上图片所显示的方法调用已经说明了如何使用它,下面就上一个小小的示例.
MyTimerTask.java
import java.util.TimerTask; public class MyTimerTask extends TimerTask { @Override public void run() { System.out.println("咫尺天涯的第一个任务启动了。。。"); } }
import java.util.Timer; import java.util.TimerTask; public class TimerMain { public static void main(String[] args) { TimerTask myTimerTask = new MyTimerTask(); long delay = 1000L; long period = 2000L; Timer timer = new Timer(); //timer.schedule(tt,delay,period); timer.scheduleAtFixedRate(myTimerTask,delay,period); } }
控制台日志如下:
咫尺天涯的第一个任务启动了。。。 咫尺天涯的第一个任务启动了。。。 咫尺天涯的第一个任务启动了。。。 咫尺天涯的第一个任务启动了。。。 .................
参见以下相关写法!
//当前时间2秒钟后启动 /* new Timer().schedule(new TimerTask() { @Override public void run() { System.out.println("我的第一个定时器启动了。。。"); } }, 2000); //当前时间2秒钟后启动,并且之后每间隔1秒钟循环启动 new Timer().schedule(new TimerTask() { @Override public void run() { System.out.println("我的第二个定时器启动了。。。"); } }, 2000,1000);*/ //循环启动定时器任务 class MyTimerTask extends TimerTask{ @Override public void run() { System.out.println("我的第三个定时器启动了。。。"); new Timer().schedule(new MyTimerTask(),2000); } } new Timer().schedule(new MyTimerTask(),2000);
另请参见:
java.util.Time结合Spring发送Email
http://liuzidong.iteye.com/blog/1117024
Sprint之java.util.Time
http://liuzidong.iteye.com/blog/1117119
发表评论
-
java json-lib & jQuery & jsonp
2016-06-30 11:31 824参考链接: 1、http://hanqunfeng.iteye ... -
随机分配算法(Intege)
2016-01-08 13:05 5191参考资料: http://blog.csdn.net/yaer ... -
XSS之xssprotect
2012-12-07 23:03 29487参考资料 1 跨网站脚本 ... -
Java之Thread(线程题)
2011-10-31 12:33 1972特别说明:java线程相关的参考了张孝祥老师的代码 参考资料 ... -
Java之ThreadLocal(Synchronized)
2011-10-31 10:10 2691参考资料 1 深入研究java.lang.ThreadLoca ... -
Java之synchronized,wait,notify结合运用示例
2011-10-26 11:54 5935场景一:要求二个线程各 ... -
Java之synchronized深入应用
2011-10-23 08:03 1939参考资料 1 java synchronized详解 http ... -
Java之线程(匿名内部类)
2011-10-10 16:36 164281 Thread对象 Thread t = new Thr ... -
Java之线程(join)
2011-10-10 15:39 1479运用场景:多个线程之间 ... -
Java之线程(synchronized,wait(),notify(),notifyAll())
2011-10-10 15:03 3249参考资料 Java多线程入门大全(适用于有一定基础者) htt ... -
Java之线程(sleep,线程名)
2011-10-10 13:09 9713参考资料 1 Java线程:创建与启动 http://lava ... -
Java之线程入门
2011-10-10 11:11 1533参考资料 1 Java线程:概 ... -
java之表反向生成类
2011-09-23 16:41 3479环境:XP+JDK1.5+Oracle10g 注意事项 1 请 ... -
java之线程, NIO学习资料
2011-09-19 12:13 1129Concurrent In Java 6 第一部分 集合 ... -
Java之BigDecimal
2011-09-15 10:12 18023参考资料 1 java.math.BigDecimal的用法 ... -
java.lang.OutOfMemoryError异常解决方法
2011-08-27 16:47 2107转载:java.lang.OutOfMemoryError异常 ... -
Jcom之jp.ne.so_net.ga2.no_ji.jcom.JComException: createInstance() failed HRESULT=
2011-08-25 12:33 11735参考资料 java应用jcom将word转pdf http:/ ... -
Quartz之AnnualCalendar
2011-08-11 17:14 5817问题1 我想排除一年中 ... -
Quartz之InterruptableJob
2011-08-11 11:03 11779问题1 由于业务需要,停止Quartz中正在执行的任务 Qua ... -
Quartz之JobExecutionException
2011-08-11 10:06 13403问题1 如果你的任务执 ...
相关推荐
### Java游戏编程入门知识点 #### 一、Java游戏编程概述 Java作为一种广泛使用的编程语言,在游戏开发领域同样占据着重要的地位。对于初学者而言,掌握Java游戏编程的基础知识至关重要。 #### 二、Java游戏编程...
5. **动画与定时器**:Java提供了javax.swing.Timer类,可以用来实现游戏中的定时事件,如定时更新游戏状态、控制敌机的出现频率等。通过调整定时器的间隔,可以控制动画的帧率,实现平滑的运动效果。 6. **数据...
在这个“java实例代码(java form入门程序)”中,我们将会探索如何使用Java来开发一个Windows Form应用程序,其中包括菜单和表格功能,以及字段的升序和降序排序。 在Java中,Windows Form应用通常通过JavaFX或...
8. **定时器(Timer)**:Java的`javax.swing.Timer`类可以用来控制蛇的移动间隔,实现游戏的节奏感。 通过分析和编写贪吃蛇的源代码,学习者可以深入理解这些Java编程的关键概念,并将理论知识应用到实践中。此外...
### Java游戏编程从入门到精通 #### 前言与基础知识 本文档旨在提供一份全面且实用的Java游戏编程学习指南。作者通过自己的学习过程,不断整理和优化内容,力求覆盖从基础知识到进阶技巧的各个方面。对于初学者来说...
Java 拿火柴游戏实验报告 一、 程序功能介绍 拿火柴游戏是一种与计算机相互对拿火柴的游戏程序,旨在训练人脑的逻辑思维...这些知识点都是 Java 编程的基础知识,掌握这些知识点对于 Java 编程的入门和提高非常重要。
总之,"java入门练手游戏项目,仿天天酷跑"是一个全面的学习平台,涵盖了Java编程的诸多方面,对初学者来说是提升技能和实践经验的理想选择。通过这个项目,开发者不仅可以巩固Java基础知识,还能了解到游戏开发的...
本教程将聚焦于一个简单的Java项目——“java做的时钟”,这非常适合初学者入门学习。 首先,我们需要理解Java Swing库,它是Java提供的一种用于构建图形用户界面(GUI)的工具包。在“java做的时钟”项目中,Swing...
Java入门级练手小游戏源码合集是一套适合初学者学习和实践的资源包,它涵盖了多种基于Java语言开发的小游戏。这些小游戏是学习Java基础知识、面向对象编程思想以及游戏开发逻辑的良好实践平台。通过分析和修改这些源...
第1章Java入门 1 1Java的诞生 1 2Java的特点 1 3安装Sun公司的SDK 1 4一个Java程序的开发过程 1 5一个简单的Java应用程序的开发过程 1 6一个简单的Java小应用程序 1 7什么是JSP 习题 第2章标识符 关键字和数据类型 2...
4. **课程设计**:这个程序适合作为Java入门课程的一部分,因为它涵盖了基础的GUI编程、线程管理和事件处理。通过阅读和理解源码,学生可以了解到如何在Java中创建一个简单的可执行程序,并且了解如何将理论知识应用...
动力节点的Java课程适合绝对零基础的观看,教程中讲解了Java开发环境搭建、Java的基础语法、Java的面向对象。每一个知识点都讲解的非常细腻,由浅入深。适合非计算机专业,想转行做Java开发的朋友,或者想让Java基础...
在这个“J2ME 2D小游戏入门之旅”资料中,你将深入学习如何使用J2ME开发2D游戏。J2ME以其轻量级和跨平台的特性,成为移动设备上开发游戏的常见选择。 一、J2ME基础知识 1. **架构**:J2ME由配置和Profile组成。配置...
在本文中,我们将深入探讨如何使用Java Swing入门,以及如何利用Java的绘图功能来实现一个动态时钟。 Java Swing是Java的一个图形用户界面(GUI)工具包,它是Java Foundation Classes (JFC)的一部分。Swing提供了...
在“简单java程序的小练习”这个压缩包中,我们看到一系列入门级的Java编程实践项目。这些项目旨在帮助初学者熟悉Java语言的基本概念,并通过实际操作来增强编程技能。让我们逐一探讨这些项目所涵盖的Java知识点。 ...
Java定时器应用主要涉及到`Timer`类和`TimerTask`类,这两个类是Java.util包下的,用于实现延时和周期性任务的调度。...但`Timer`和`TimerTask`对于初学者来说是一个很好的入门选择,因为它们的使用相对简单直观。