2024年4月25日发(作者:)
1. 运行下列程序,会产生什么结果?
public class X extends Thread implements Runable
{
public void run()
{
n(" this is run()");
}
public static void main(String args[])
{
Thread t=new Thread(new X());
();
}
}
① 第一行会产生编译错误
② 第六行会产生编译错误
③ 第六行会产生运行错误
④ 程序会运行和启动
2. 下列哪个方法可用于创建一个可运行的类?
① public class X implements Runnable{ public void run(){ ......} }
② public class X implements Thread{ public void run(){ ......} }
③ public class X implements Thread{ public int run(){ ......} }
④ public class X implements Runable{ protected void run(){ ......} }
⑤ public class X extends Thread{ public void run(){ ......} }
3. 下列哪些情况可以终止当前线程的运行?
① 抛出一个例外时
② 当该线程调用sleep()方法时
发布评论