当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·如何存为*.java文件    »显示摘要«
    摘要: 以前可以,但最近用记事本编完源码后存为*.java,却仍然后有*.txt文本文件。 但是用jed,ultraedit就可以--不懂!请指教! ......
    摘要: 就相当于在资源管理器中双击了某文件一样。 如open("xxx.txt")会自动调用记事本打开指定的文件,open("xxx.doc")会自动调用word打开指定的文件。 ......


Runnable接口为什么能实现多线程

Runnable接口写的非常简单,但为什么类实现给接口之后能实现多线程?他的代码如下:  
  package   java.lang;  
   
  public   interface   Runnable   {  
          public   abstract   void   run();  
  }  
   
  为什么写了run方法之后就实现了多线程?

NO.1   作者: gull

并不是你直接implement这个interface就可以实现多线程,而是,在实现的时候,你需要加入一个Thread   到你的类里面去,例如:  
   
  public   class   testing   implements   Runnable{  
          private   Thread   myThread=new   Thread(this);  
          //这个this指的是当前Runnable的实例  
          public   testing(){  
                            myThread.start();  
          }  
          public   void   run(){  
          //你要执行的代码  
        }  
  }  
           
 

NO.2   作者: killjoy

你看看Thread的构造器函数吧!  
  public   Thread(Runnable   target,String   name)  
  用这个Thread的对象调用start就可以了!

NO.3   作者: zhangyan_qd

Runnable就是一个标记,为所有的线程对象作个标记,表示这个对象有线程过程可调用。而run函数实际上是JVM决定什么时候调用的。  
  这个方法很常用,可以认为是一个pattern


    摘要: 各位大虾: 我明年毕业了,想往数据库方面发展!请问应该选那一种(pb,mssql,mysql...) 在校学过(vfp),只会不精,会sql查询语言基础! 但听说vfp不流行,对于我这个乡下人来说,出来读书,不想再回去买红薯,请各虾大虾指路吧! 无言感激,以分相送!!!!! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE