TimerTask timerTask = new TimerTask();
这时报错;can't instantiate the type TimerTask
这是怎么回事?
还有在用:Time.schedule(task, 1000, 6000)时task为要执行的任务是TimerTask 类型.
那我现在问题是:什么样的算是TimerTask 类型,而且我的目的是让一个线程定每隔一段时间执行该怎么做...兄弟在此谢过了先..
这时报错;can't instantiate the type TimerTask
这是怎么回事?
还有在用:Time.schedule(task, 1000, 6000)时task为要执行的任务是TimerTask 类型.
那我现在问题是:什么样的算是TimerTask 类型,而且我的目的是让一个线程定每隔一段时间执行该怎么做...兄弟在此谢过了先..
解决方案 »
- 这个类Logger 到底是干什么用的?
- 运行时异常与一般异常有何异同?
- 开了个java的专题论坛 有兴趣的来看看噢 javafans.net
- 有关APPLET的问题,望高手帮忙~~~~
- 一个Applet问题
- 请问在JAVA中Map和HashMap有什么区别?第一次问 谢谢 各位
- 这段程序中, 数组为什么不能颠倒数值呢?
- JCreate中程序中的汉字部分是乱码,该如何解决?
- java.awt 和java.util都有List,想调用awt的List而出现Ambiguous class错误怎么办?
- 有scjp证书,大学英语四级,六级证书.希望在上海找一份JAVA程序员的工作,哪位老兄可以给介绍引荐一下.拜托了!
- 关于JDOM的问题,操作XML!
- 关于打包生成exe可执行文件问题
你需要创建一个继承该类的实类。比如:class MyTask extends TimeTask {
public void run() {
System.out.println("hi");
}
}
public static void main(String[] args) {
Timer timer = new Timer();
// 200表示200毫秒之后timer开始计时,1000表示每隔1000毫秒执行一次task;
timer.schedule(new MyTask(), 200, 1000);
System.out.println(System.currentTimeMillis());
}
}class MyTask extends TimerTask {
int times = 5;
public void run() {
if (0 == times-- ) {
cancel();
System.exit(0);
}
System.out.println(System.currentTimeMillis());
}
}
怎么会报:堆栈溢出错
java.lang.StackOverflowError
Exception in thread "main"