A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘前龙 中级黑马   /  2015-8-23 13:53  /  232 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看毕老师的视频多线程章节,运行实例程序出现以下问题

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);
        }

}
老师的程序能运行,我的就会出现以上问题,有没有同学碰到同样的问题啊,是版本的问题么,哪位大神能给解释下,谢了!

4 个回复

倒序浏览
第一次提问  顶下
回复 使用道具 举报
改成d.start()
回复 使用道具 举报
    d.run;  run后面加括号
回复 使用道具 举报
可以运行了  是我太粗心了 谢谢大家了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马