public class Test{
public static void main(String[] args)
{
Xc xc=new Xc();
Thread a=new Thread(xc);
a.start();
}
}
class Xc implements Runnable{
public void run(){ //throws Exception 无法使用throws抛异常,因为父类中并没有这么写,所以子类也不能加这句。
for(int i=0;i<100;i++){
System.out.println(Thread.currentThread().getName()+" "+i);
try{
Thread.sleep(1000);//1000毫秒=1秒
}
catch(Exception e)
{
}
}
}
}
/*用throws抛异常的时候,如果向主调处抛异常的方法是从父类继承的或者是从接口实现的,那么,覆盖父类方法或实现接口方法时,如果父类中的原
* 方法或接口中的原抽象方法没有抛异常,则子类覆盖父类的方法或实现接口的方法也不能抛异常。
* 当出现了这种情况时只能try...catch,大不了catch中什么都不写。
*/