易截截图软件、单文件、免安装、纯绿色、仅160KB

Java SE 多线程 线程生命周期

package thread;
class ThreadTest4 implements Runnable{
 private boolean flag=true;
 public void stopMe(){
  flag=false;
 }
 public void run() {
  while (flag){
   System.out.println(Thread.currentThread().getName()+" is running ");
  } 
 }
}
public class ThreadLife {
 public static void main(String[] args) {
  ThreadTest4 tt4=new ThreadTest4();
  new Thread(tt4).start();
  for(int i=0;i<100;i++){
   if(i==50)
    tt4.stopMe();
   System.out.println("i="+i+"   "+Thread.currentThread().getName()+" is running ");
  }
 }
}


相关文档:

java回调机制


java回调机制
 
回调概念:
软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,调用方要等待对方执行完毕才返回,它是一种单向调用;回调是一种双向调用模式,也就是说,被调用方在接口被调用时也会调用对方的接口;异步调用是一种类似 ......

makefile 之 java X 之 lint

E:\>javac -X 
  -Xlint                     启用建议的警告 
  -Xlint:{all,deprecation,unchecked,fallthrough,path,serial,finally,-deprecat ion 
,-unchecked,-fallthrough,-path,-serial,-finally}启用或禁用特定的警告 
& ......

Java中字符串比较的注意点

熟悉C++的人对于两个字符串比较的代码一定很了解:
(string1==string2)
但在java中,这个代码即使在两个字符串完全相同的情况下也会返回false
Java中必须使用string1.equals(string2)来进行判断
补充
如果:
string s1=new String("Hello");
string s2=new String("Hello");
则(s1==s2)=false
如果:
s ......

Java SE 接口、抽象类

package demo;
interface Runner{
 int ID=1;
 void run();
 void fly();
}
abstract class AI implements Runner{
 public void run(){
  System.out.println("I am running");
 }
 public void bb(int x,int y){
  System.out.println((x+y));
 }
& ......

win7(windows7)下java环境变量配置方法

win7(windows7)下java环境变量配置方法
 
 
windows7下java环境变量配置方法:
   1.用鼠标右击“我的电脑”->属性  
  
   选择左边导航的“高级系统设置”选项,然后这回熟悉了吧?
  
   继续选择右下角的& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号