黑马程序员技术交流社区
标题:
注释提问
[打印本页]
作者:
Tsinvat
时间:
2014-10-22 18:28
标题:
注释提问
import java.util.*;
public class ThreadDemo
{
public static void main(String[] args)
{
Demo d= new Demo();
d.start();//只是调用了start方法怎么跑了run?
System.out.println("主线程跑");
}
}
class Demo extends Thread
{
public void run()
{
System.out.println("2号线程跑");
}
}
作者:
wtjohn
时间:
2014-10-22 18:37
这涉及到源码了吧。。。 调用start方法,虚拟机就自动调用这个线程的run方法
作者:
xiexiaodong
时间:
2014-10-24 15:34
extends Thread
继承线程了
作者:
Mr.Ni
时间:
2014-10-24 15:48
start
public void start()
Causes this thread to begin execution; the Java Virtual Machine calls the run method of this thread.
这是在Java API里Thread类里找到的start()方法的描述。 这个线程开始执行的原因,是Java虚拟机调用了这个线程的run方法。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2