public class Main { /**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Timer myTimer = new Timer();
MyTimerTask myTask = new MyTimerTask(); myTimer.schedule(myTask,5000); // 五秒之后运行run方法,但是却没有运行,为什么啊?
try {
Thread.sleep(5000);
} catch (InterruptedException exc) {
}
myTimer.cancel();
}
}import java.util.*;public class MyTimerTask extends TimerTask { public void run() {
System.out.println("Timer task executed.");
}
}
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Timer myTimer = new Timer();
MyTimerTask myTask = new MyTimerTask(); myTimer.schedule(myTask,5000); // 五秒之后运行run方法,但是却没有运行,为什么啊?
try {
Thread.sleep(5000);
} catch (InterruptedException exc) {
}
myTimer.cancel();
}
}import java.util.*;public class MyTimerTask extends TimerTask { public void run() {
System.out.println("Timer task executed.");
}
}
解决方案 »
- 学习servlet之前是不是必须先学HTML和JavaScript呀?
- 如何在JAVA中获取当前的动态时间
- javamail出错,有谁碰到过,直接送分!
- 清华大学出版社《java专家门诊》中的实例也报错
- 急!!!求助高手!!java下怎么能取得本地的cpu序号或硬盘的id号????
- 问个用java实现E-mail 客户端和服务器端 的问题
- 小弟有一个困惑很久的问题,那问大哥愿指点迷津!!
- 请问大家目前用哪个工具开发JAVA,目前主流的工具是哪个??
- socket中localport和port可以一样吗?
- 大家来介绍一本你在JAVA中你认为最好的书(现在的书太杂太乱了)
- Map的问题?或者是List?传址?有点复杂。
- 指定的字符串,截取字串"abcd",大家能给出效率更高的写法吗(菜鸟贴)
如果你改成这样应该就会就明白了 public class Main { /**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
Timer myTimer = new Timer();
MyTimerTask myTask = new MyTimerTask(); myTimer.schedule(myTask,5000); // 五秒之后运行run方法,但是却没有运行,为什么啊?
try {
Thread.sleep(6000);
} catch (InterruptedException exc) {
}
myTimer.cancel();
}
}
把sleep改为6000试试或者把cancel取消