#### 1. 实现方法

n 创建一个项目

n 创建一个包 helloworld

#### 2. 线程研究

n 用实现 Runnable 接口的方法创建一个简单的线程类：

l 创建 public class HelloWorld implements Runnable

l 实现 Runnable 接口的 run()方法 public void run()，输出文字："Hello, 这里是一个线程"

l 在 main()方法中启动这个线程，如(new Thread(new HelloWorld())).start()

n 用继承 Thread 类的方法创建一个简单的线程类：

l 创建 public class HelloWorldV2 extends Thread

l 重载 Thread 的 run()方法 public void run()，输出文字："Hello, 这里是一个线程"

l 在 main()方法中启动这个线程，如(new HelloWorldV2()).start()

public class HelloWorld implements Runnable{

public void run() {

System.out.println("Hello, 这里是一个线程");

}

public static void main(String args[]) {

(new Thread(new HelloWorld())).start();

}

}

另一种定义形式， 用 Thread 字类：

public class HelloWorldV2 extends Thread {

public void run() {

System.out.println("Hello, 这里是一个线程");

}

public static void main(String args[]) {

(new HelloWorldV2()).start();

}

}