`

2. jdk Timer HelloWorld

 
阅读更多
这个程序非web项目,所以不需要修改pom.xml文件。

1. 首先编写一个java类SayHelloTask继承TimerTask,java.util包提供:

package com.helloworld.common;


import java.util.TimerTask;



public class SayHelloTask extends TimerTask {



	@Override

	public void run() {

		System.out.println("HelloWorld");

	}



}





2. 然后就是编写测试代码:

package com.helloworld.common;



import java.util.Timer;

import java.util.TimerTask;



public class Test {

	public static void main(String[] args) {

		TimerTask task = new SayHelloTask();

		

		Timer timer = new Timer();

		

		timer.schedule(task, 2000, 6000);

	}

}



OK 开始Run,我们会发现HelloWorld会每隔6秒打印一次,第一次打印的时候有两秒延迟。JDK源码分析将会在后面给出。
分享到:
评论

相关推荐

    jdk1.8.0_201.jdk.zip

    jdk1.8.0_201.jdk.zip jdk1.8.0_201.jdk.zip jdk1.8.0_201.jdk.zip jdk1.8.0_201.jdk.zip jdk1.8.0_201.jdk.zip

    slf4j.jdk14-1.6.1.jar

    2. **JDK1.4 日志API (JUL)**: 在Java 1.4及更早版本中,Java提供了一个基础的日志框架,即java.util.logging包。JUL允许控制日志级别,配置日志处理器和过滤器,但它相对较弱,功能相对有限,不如其他第三方日志...

    JDK7安装包.zip

    JDK7安装包.zip\JDK7安装包.zip\JDK7安装包.zip\JDK7安装包.zip\JDK7安装包.zip JDK7安装包.zip\JDK7安装包.zip\JDK7安装包.zip\JDK7安装包.zip\JDK7安装包.zip JDK7安装包.zip\JDK7安装包.zip\JDK7安装包.zip\JDK7...

    jdk-8u311-windows-x64.exe

    jdk-8u311-windows-x64.exe jdk-8u311-windows-x64.exe.zip jdk-8u311-windows-x64.exe jdk-8u311-windows-x64.exe.zip jdk-8u311-windows-x64.exe jdk-8u311-windows-x64.exe.zip jdk-8u311-windows-x64.exe jdk-8u...

    jdk安装包,Linux版.jdk-8u181-linux-x64.tar.gz

    2. **解压**:使用`tar`命令解压缩文件。例如,输入`tar -zxvf jdk-8u181-linux-x64.tar.gz`,这将解压出一个名为`jdk1.8.0_181`的目录。 3. **移动**:为了全局访问JDK,我们需要将其移动到一个系统路径下的目录,...

    JNI入门之HelloWorld(一)

    ### JNI入门之HelloWorld(一)详解 #### 一、引言 JNI(Java Native Interface)是Java平台标准的一部分,它允许Java代码与其他语言写的代码进行交互。JNI接口提供了若干公共服务,并为Java虚拟机和本机应用程序或...

    JDK8 XP 下可用版本

    2. 由于XP系统的局限,某些JDK8的新特性可能无法完全利用或表现不稳定。 3. 建议尽可能升级到更新的操作系统,以获得更好的性能和安全性。 综上所述,JDK8在XP上的使用涉及了Java编程语言的重大变革,特别是Lambda...

    Java语言简介+JDK安装+配置+第一个程序HelloWorld编译运行

    Java 语言简介、JDK 安装和配置、第一个程序 HelloWorld 编译运行 Java 语言简介 Java是一种面向对象的程序设计语言,由Sun公司开发,主要是基于安全性和高效考虑。Java 不仅是一种语言,也是一种技术。它的原意...

    helloworld.war镜像制作文件

    docker镜像基础: helloworld.war包镜像(上)软件包 helloworld.war jdk-linux-x64.tar.gz apache-tomcat-8.0.53.tar.gz

    jdk.tools-1.7.jar

    **标题:“jdk.tools-1.7.jar”** **描述详解:** `jdk.tools-1.7.jar` 是Java Development Kit(JDK)1.7版本的一部分,它包含了用于开发、编译、调试和管理Java应用程序的工具类库。这个特定的JAR文件尤其重要,...

    day01.环境变量,HelloWorld,常量

    JavaSE知识模块介绍 - **第一部分:计算机编程语言核心结构:**`数据类型`、`运算符`、`流程控制`、`数组 - **第二部分:Java面向对象核心逻辑:**`...会编写helloworld 5.会使用注释对代码进行解释说明 6.会使用常量

    jdk-8u291-linux-x64.tar.gz

    echo 'public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }' > HelloWorld.java javac HelloWorld.java ``` 最后,运行`java HelloWorld`,你应该能在...

    java-jdk1.8-8u361-all-jdk-win-linux

    java-jdk1.8-8u361-all-jdk-win-linux 该压缩包中包含jdk1.8-8u361下windows版本和linux版本,其包含快速安装包和对应的jdk压缩包版本,具体内容如下: jdk-8u361-linux-aarch64.rpm jdk-8u361-linux-i586.rpm jdk-8...

    java软件jdk和环境搭建的实验报告

    2. 编译执行HelloWorld.java 编写第一个程序HelloWorld.Java 代码如下: public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); } } 运行结果: Hello World!

    Mac OS jdk1.8安装包

    echo "public class HelloWorld { public static void main(String[] args) { System.out.println(\"Hello, World!\"); } }" > HelloWorld.java javac HelloWorld.java java HelloWorld ``` 这将在控制台上打印出...

    win7下JDK1.7.0安装与环境变量设置详细图解

    2. 保存为 HelloWorld.java,文件名一定要和文件内的类名保持一致,之一大小写也要一样。 3. 打开 DOS(命令框),输入“cd”命令进入 HelloWorld.java 文件所在文件夹。 4. 输入以下命令: ``` javac HelloWorld....

    JDK1.8下载 : jdk_8.0.1310.11_64.zip

    JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备...2.新增lambda表达式 3.提供函数式接口 4.Java 8 允许你使用关键字来传递方法或者构造函数引用 5.我们可以直接在lambda表达式中访问外层的局部变量。

    20220702-jdk-install-and-hello-world.md

    - **HelloWorld程序**: 是编程初学者入门的第一个程序,用于验证环境是否正确搭建。 - **编写步骤**: - 创建名为`HelloWorld.java`的文件。 - 在文件中写入以下代码: ```java public class HelloWorld { public...

    jdk-11.0.14_windows-x64_bin.exe

    例如,对于名为`HelloWorld`的类,只需在命令行输入`java HelloWorld`即可。 总结,Java SE Development Kit 11.0.14是Java开发的关键组件,为Windows 64位用户提供了一个强大且稳定的开发环境。它不仅带来了许多新...

    JDK1.5最终版全平台下载

    JDK1.5 全平台安装包下载 百度网盘资源 jdk-1_5_0_22-linux-amd64-rpm.bin jdk-1_5_0_22-linux-amd64.bin jdk-1_5_0_22-linux-i586-rpm.bin jdk-1_5_0_22-linux-i586.bin jdk-1_5_0_22-solaris-amd64...

Global site tag (gtag.js) - Google Analytics