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

java第10天代码(线程)

/******************TestThread.java begin****************************/ 
public class TestThread {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
  Object obj=new Object();
  
  print p=new print(obj);
  Thread th=new Thread(p);
  th.start();
  printNum pn=new printNum(obj);
  pn.start();
  
 }
}
class printNum extends Thread{
 private Object obj;
 
 public printNum(Object obj){
  this.obj=obj;
 }
  public void run(){
   synchronized(obj){
   for(int i=1;i<=26;i++){
    System.out.println(i*2-1);
    System.out.println(i*2);
    obj.notifyAll();
    try {
     obj.wait();
    } catch (InterruptedException e) {
     // TODO Auto-generated catch block
     e.printStackTrace();
    }
 //   System.out.println(Thread.currentThread().getName()+":"+i);
   }
  }
 }
}
class print implements Runnable{
    private Object obj;
 
 public print(Object obj){
  this.obj=obj;
 }
 public void run(){
  synchronized(obj){
  for(char i='A';i<='Z';i++){
   System.out.println(Thread.currentThread().getName()+":"+i);
   obj.notifyAll();
   try {
    obj.wait();
   } catch (InterruptedException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
   }
  }
  }
 }
}
/******************TestThread.java end****************************/ 
/*********************


相关文档:

Java NIO API详解

 
Java NIO API详解
在JDK
1.4以前,Java的IO操作集中在java.io这个包中,是基于流的阻塞(blocking)API。对于大多数应用来说,这样的API使用很方
便,然而,一些对性能要求较高的应用,尤其是服务端应用,往往需要一个更为有效的方式来处理IO。从JDK 1.4起,NIO
API作为一个基于缓冲区,并能提供非阻塞(non-blo ......

Java EE 5 的一首歌

Sun公司一名员工自己创作的歌,关于Java EE 5,虽然不怎么好听,但歌词很有意思,程序员业余生活也可以这么丰富,羡慕!
Ladies and gentlemen, this is Java EE 5!
One, two, three, four, five
There’s a technology I use day and night
For my application with a web frontend
They told me to use .Net
......

String in Java

 众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。 不过她却不是普通的类哦!!!
【镜头1】 String对象的创建
   1、关于类对象的创建,很普通的一种方式就是利用构造器,String类也不例外:
        & ......

用Java开发代理服务器

 
代理服务器的应用非常广泛。比如,在企业网内部,它可以用来控制员工在工作时浏览的Internet内容,阻止员工访问某些类型
的内容或某些指定的网站。代理服务器实际上扮演着浏览器和Web服务器之间的中间人的角色,能够对浏览器请求进行各种各样的处理,能够过滤广告和
Cookie,能够预先提取Web页面,使得浏览器访问 ......

带着java学python

1. python是一种弱类型的脚本语言,在给变量赋值是无需指定变量的类型,例如:
x=1                        #(整型)-------范围在-2^31->2^31
x=2345L     &n ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号