这个程序非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
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...
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...
2. **解压**:使用`tar`命令解压缩文件。例如,输入`tar -zxvf jdk-8u181-linux-x64.tar.gz`,这将解压出一个名为`jdk1.8.0_181`的目录。 3. **移动**:为了全局访问JDK,我们需要将其移动到一个系统路径下的目录,...
### JNI入门之HelloWorld(一)详解 #### 一、引言 JNI(Java Native Interface)是Java平台标准的一部分,它允许Java代码与其他语言写的代码进行交互。JNI接口提供了若干公共服务,并为Java虚拟机和本机应用程序或...
2. 由于XP系统的局限,某些JDK8的新特性可能无法完全利用或表现不稳定。 3. 建议尽可能升级到更新的操作系统,以获得更好的性能和安全性。 综上所述,JDK8在XP上的使用涉及了Java编程语言的重大变革,特别是Lambda...
Java 语言简介、JDK 安装和配置、第一个程序 HelloWorld 编译运行 Java 语言简介 Java是一种面向对象的程序设计语言,由Sun公司开发,主要是基于安全性和高效考虑。Java 不仅是一种语言,也是一种技术。它的原意...
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` 是Java Development Kit(JDK)1.7版本的一部分,它包含了用于开发、编译、调试和管理Java应用程序的工具类库。这个特定的JAR文件尤其重要,...
JavaSE知识模块介绍 - **第一部分:计算机编程语言核心结构:**`数据类型`、`运算符`、`流程控制`、`数组 - **第二部分:Java面向对象核心逻辑:**`...会编写helloworld 5.会使用注释对代码进行解释说明 6.会使用常量
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 该压缩包中包含jdk1.8-8u361下windows版本和linux版本,其包含快速安装包和对应的jdk压缩包版本,具体内容如下: jdk-8u361-linux-aarch64.rpm jdk-8u361-linux-i586.rpm jdk-8...
2. 编译执行HelloWorld.java 编写第一个程序HelloWorld.Java 代码如下: public class HelloWorld{ public static void main(String[] args){ System.out.println("Hello World!"); } } 运行结果: Hello World!
echo "public class HelloWorld { public static void main(String[] args) { System.out.println(\"Hello, World!\"); } }" > HelloWorld.java javac HelloWorld.java java HelloWorld ``` 这将在控制台上打印出...
2. 保存为 HelloWorld.java,文件名一定要和文件内的类名保持一致,之一大小写也要一样。 3. 打开 DOS(命令框),输入“cd”命令进入 HelloWorld.java 文件所在文件夹。 4. 输入以下命令: ``` javac HelloWorld....
JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备...2.新增lambda表达式 3.提供函数式接口 4.Java 8 允许你使用关键字来传递方法或者构造函数引用 5.我们可以直接在lambda表达式中访问外层的局部变量。
- **HelloWorld程序**: 是编程初学者入门的第一个程序,用于验证环境是否正确搭建。 - **编写步骤**: - 创建名为`HelloWorld.java`的文件。 - 在文件中写入以下代码: ```java public class HelloWorld { public...
例如,对于名为`HelloWorld`的类,只需在命令行输入`java HelloWorld`即可。 总结,Java SE Development Kit 11.0.14是Java开发的关键组件,为Windows 64位用户提供了一个强大且稳定的开发环境。它不仅带来了许多新...
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...