当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 1. 多线程 1.1 创建线程类 MILY: 华文楷体;
 

 

 ·java入门笔记7    »显示摘要«
    摘要: 1. streams及i/o stream就是信息源与目的地之间的通信路径,这里的信息源可以是文件、内存、网络等。streams主要分为input及output stream。 1.1 inputstream类 类inputstream处于input stream类层次的最顶层,它主要具有以下几种方法: 1.1.1 read方法 read方法用于从指定的输入流读取以字节为单位的数据,第......
    摘要: java项目中连接数据库的几种方式和范例 1, 最原始的写法(也是一般初学者的写法) 首先import数据库连接基础类,然后其它的然后就简单了。实际操作过程中只需加载驱动程序类,之后调用sql语句就行了。以下是一个简单的程序例子。 //select.java import java.net.url; import java.sql.*; class select{ publ......


Java入门笔记6线程
1. 多线程

在java中可以简单的从thread类中继承创建自己的线程类: 【程序编程相关:在类中取得当前文件所在的相对路径与绝对路

1.1 创建线程类 【推荐阅读:jfreechart里在页面上生成临时图

    public void run() { . . .} 【扩展信息:今天一位老兄回的贴,觉得不错.

public class myfirstthread extends thread {

}

说明:

(1) thread类位是java.lang包中,所以可以不用显示import;

(2) 从thread类中继承下来的类最好重载run()方法,以运行需要的代码;

可以按以下方法实例化并运行线程:

myfirstthread amft = new myfirstthread();

amft.start();

说明:

(3) 实例化线程类后,系统会初始化一些参数,主要是为线程创建名称,把新的线程加入指定的线程组,初始化线程运行需要的内存空间,指定新线程的优先级别,指定它的守候线程;

(4) start方法是thread类中的方法,它会调用run方法,在新的线程中运行指定的代码;

(5) 除了start方法外,从thread继承下来的类还具有其它一些主要的方法:stop,suspend,resume等;

以下是一个完整的thread派生类:

1: public class complexthread extends thread {

 2:     private int delay;

 3:

 4:     complexthread(string name, float seconds) {

 5:         super(name);

 6:         delay = (int) seconds * 1000;   // delays are in milliseconds

 7:         start();                        // start up ourself!

 8:     }

 9:

10:     public void run() {


...   下一页
 ·jdk1.5中新的语言特征    »显示摘要«
    摘要: 本文中,我们将讨论几个在jdk1.5中新的语言特征,包括: 泛型(generics)--为集合(collections)提供编译时类型安全,无需每刻从collections取得一个对象就进行强制转换(cast) 增强的“for”循环(enhanced for loop)--减少迭代器(iterator)的潜在错误(error-proneness) 自动......
» 本期热门文章:

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