摘要:
一般情况下,线程在处理完之后,会自动关闭。但当线程中是进行循环操作时,就需要设置一定的条件,来使它安全退出。Java 之前有个api函数可以直接关闭线程, stop(), 后来, 取消了. 其替代的方式主要有两种:1. 自己加入一个成员变量, 我们在程序的循环里面, 轮流的去检查这个变量, 变量变化时, 就会退出这个线程. 代码示例如下packagecom.test; 1 public class StopThread extends Thread { 2 3 private boolean _run = true; 4 public void stopThread(bool... 阅读全文
随笔分类 - Java
this/super
2011-11-09 11:02 by ...平..淡..., 183 阅读, 收藏,
摘要:
java中,this用来指向或调用当前类的数据和方法,super用来调用父类的数据和方法。以下程序中通过对构造函数的调用来说明一些问题:1.在子类的一个构造函数中,不论this调用当前类的其他构造函数、或是super调用父类构造函数,都是放在子类的第一句,两者不能同时使用。2.如代码中注释所示this/super 1 public class test 2 { 3 public static void main(String[] args) 4 { 5 new B(); 6 } 7 } 8 9 10 class A{11 A(){12 ... 阅读全文