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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张盼 中级黑马   /  2014-5-16 22:07  /  1457 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

package Test;
class Test extends Thread
{
private String name;
Test(String name)
{
  this.name = name;
}
public void run()
{
  for(int x=0;x<100;x++)
  {
   System.out.println(this.getName()+" run "+x);
  }
}
}
public class ThreadTest
{
public static void main (String []args)
{
  Test t1 = new Test("one");
  Test t2 = new Test("two");
  t1.start();
  t2.start();
  
  for(int x=0;x<100;x++)
  {
   System.out.println("hello thread"+x);
  }
}
}
为什么运行不起来,提示好像是说哪个变量有问题,但是用DOS命令行却能运行。

4 个回复

倒序浏览
你把错误发出来看看啊
回复 使用道具 举报
myeclipse  测试,可运行。
editplus    测试,可运行。


-0-
回复 使用道具 举报

package Test;
class Test extends Thread
{
//name属性   Thread类本来就有,直接调用Thread的构造方法即可!
Test(String name)
{
  super(name);
}
public void run()
{
  for(int x=0;x<100;x++)
  {
   System.out.println(this.getName()+" run "+x);
  }
}
}
public class ThreadTest
{
public static void main (String []args)
{
  Test t1 = new Test("one");
  Test t2 = new Test("two");
  t1.start();
  t2.start();
  
  for(int x=0;x<100;x++)
  {
   System.out.println("hello thread"+x);
  }
}
}
回复 使用道具 举报
彭飞 发表于 2014-5-16 22:22
myeclipse  测试,可运行。
editplus    测试,可运行。

好像是myeclipse的问题,重新启动又好了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马