黑马程序员技术交流社区
标题:
多线程-调用run方法错误
[打印本页]
作者:
刘前龙
时间:
2015-8-23 13:53
标题:
多线程-调用run方法错误
看毕老师的视频多线程章节,运行实例程序出现以下问题
c:\javaprogram\11>javac ThreadDemo.java
ThreadDemo.java:48: 错误: 不是语句
d.run;//仅仅是对象调用方法,而线程创建了并没有运行
^
1 个错误
实例程序:
class Demo extends Thread
{
public void run()
{
for(int x=0;x<60;x++)
System.out.println("demo run-------"+x);
}
}
class ThreadDemo
{
public static void main(String[] args)
{
Demo d=new Demo();//创建好一个线程
d.run;
for(int x=0; x<60; x++)
System.out.println("Hello World!--"+x);
}
}
老师的程序能运行,我的就会出现以上问题,有没有同学碰到同样的问题啊,是版本的问题么,哪位大神能给解释下,谢了!
作者:
刘前龙
时间:
2015-8-23 13:55
第一次提问 顶下
作者:
sven556677
时间:
2015-8-23 14:00
改成d.start()
作者:
sunsteam
时间:
2015-8-23 14:01
d.run; run后面加括号
作者:
刘前龙
时间:
2015-8-23 14:26
可以运行了 是我太粗心了 谢谢大家了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2