当前位置: 代码迷 >> Java相关 >> java 线程里面,该如何解决
  详细解决方案

java 线程里面,该如何解决

热度:4956   发布时间:2013-02-25 21:50:04.0
java 线程里面
class tthread
{
public static void main(String [] args)
{
new TestThread().run();//start();
while (true)
{
System.out.println("main()"+Thread.currentThread().getName());
}
}
}
class TestThread //extends Thread
{
public void run()
{
while (true)
System.out.println("run()");
}
}

该名字以后还是没有用过呢
F:\java\2010-01-05>javac thread.java
thread.java:8: 找不到符号
符号: 方法 currentThread()
位置: 类 Thread
  System.out.println("main()"+Thread.currentThread().getName());
  ^
1 错误 



class tthread
{
public static void main(String [] args)
{
new TestThread().run();//start();
while (true)
{
System.out.println("main()"+java.lang.Thread.currentThread().getName());
}
}
}
class TestThread //extends Thread
{
public void run()
{
while (true)
System.out.println("run()");
}
}

这样编译就通过了,为什么啊?是不是开头要import java.lang的包啊,这个包不是自动加载的吗?

------解决方案--------------------------------------------------------
用命令行进行编译的话,会出现一些类找不到的现象。。
------解决方案--------------------------------------------------------
开头要import java.lang的包,有的时候,你点一下就自动加上了啊,也不用你自动加的啊
  相关解决方案