我将timer设置为静态static的,new了两个timer(但对象名都叫timer),现在我使用timer.calcel()方法只能关闭第二次实例化的对象的timer。
也就是说,第一个对象是在控制台循环输出“1”,第二个循环输出“2”,我使用了calcel方法后,只能停止循环输出2的,而不能停止输出1的。请问这是什么原因?如何才能够将两个都停止?
也就是说,第一个对象是在控制台循环输出“1”,第二个循环输出“2”,我使用了calcel方法后,只能停止循环输出2的,而不能停止输出1的。请问这是什么原因?如何才能够将两个都停止?
解决方案 »
- 关于java UI 坐标系的讨论
- NoClassDefFoundError vs ClassNotFoundException
- 想知道java用snmp的详细用法和下载地址????急需
- 请问如何转换图片格式阿?
- 我用JAWIN实现JAVA与VC OCX,但是出现异常,想大家看看帮帮忙
- 初学JAVA
- jdk1.4.2下的各个文件的作用,越详细分越多??
- 怎么像数据库里面存颜色阿。
- 怎样用JBuilder 7编写用JDBC (for MS SQL 2000 )访问MS sql 2000 Server 的应用程序
- 谁知道JCreator2 Pro的注册码
- 怎样把输出指定到文件?通过反射?System.setOut()
- switch基础探究 向高手请教
for(int i = 0 ;i < 10;i++){
Timer timer = new timer("timer");
.......
timer.start();}
cancel:
for(int i = 0 ;i < list.size();i+=)
((Timer)list.get(i)).Cancel();