我是菜鸟,我在试验多线程时编译程序时报错:找不到方法currentTimeMillis();
import java.util.*;
class TimePrint extends Thread
{
int pause;
String name;
public TimePrint(int pause,String name)
{
this.pause=pause;
this.name=name;
}
public void run()
{
while(true)
{
try
{
System.out.println("Thread"+name+":"+new Date(currentTimeMillis()));
Thread.sleep(pause);
}
catch(Exception e)
{
e.getMessage();
}
}
}
public static void main(String [] args)
{
Thread timePrinta=new TimePrint(1000,"a");
timePrinta.start();
Thread timePrintb=new TimePrint(3000,"b");
timePrintb.start();
}
}
import java.util.*;
class TimePrint extends Thread
{
int pause;
String name;
public TimePrint(int pause,String name)
{
this.pause=pause;
this.name=name;
}
public void run()
{
while(true)
{
try
{
System.out.println("Thread"+name+":"+new Date(currentTimeMillis()));
Thread.sleep(pause);
}
catch(Exception e)
{
e.getMessage();
}
}
}
public static void main(String [] args)
{
Thread timePrinta=new TimePrint(1000,"a");
timePrinta.start();
Thread timePrintb=new TimePrint(3000,"b");
timePrintb.start();
}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货