阅读下面代码 public class Test implements Runnable { public void run(Thread t) { System.out.println("Running"); } public static void main(String[] args) { Thread tt=new Thread(new Test()); tt.start(); } } 代码运行的结果是A.将抛出一个异常B.没有输出并正常结束C.输出“Running”并正常结束D.程序第2行将出现

题目

阅读下面代码 public class Test implements Runnable { public void run(Thread t) { System.out.println("Running"); } public static void main(String[] args) { Thread tt=new Thread(new Test()); tt.start(); } } 代码运行的结果是

A.将抛出一个异常

B.没有输出并正常结束

C.输出“Running”并正常结束

D.程序第2行将出现一个编译错误


相似考题
更多“阅读下面代码public class Test implements Runnable { public void run(Thread t) { System.ou ”相关问题
  • 第1题:

    线程体可以位于Thread或Runnable中的run()方法。


    错误

  • 第2题:

    关于Runnable接口与Thread类,以下说法正确的是:

    A.Runnable接口只有一个run()方法

    B.run()方法没有参数

    C.run()方法没有返回值

    D.Thread类是一个抽象类,需要重写其run()方法


    通过继承Thread类与实现Runnable接口创建多线程这两种方式没有区别

  • 第3题:

    【单选题】1.2 若有下列定义多线程方式的描述: ① 继承Runnable,重写run方法 ②引用Runnable, 重写run方法 ③继承Thread , 重写run方法 ④ 引用Thread , 重写run方法 则正确的描述有()

    A.① ③

    B.① ④

    C.② ③

    D.② ④


    ABC

  • 第4题:

    3、线程体可以位于Thread或Runnable中的run()方法。


    A

  • 第5题:

    启动一个Thread,需要调用下面哪个方法?()

    A.run()

    B.begin()

    C.start()

    D.runnable()


    fancyht fancyhdr

  • 第6题:

    【多选题】关于线程的创建过程,下面四种说法正确的有哪些?(多选)

    A.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法。

    B.定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法。

    C.定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法。

    D.定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法。


    定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法。;定义一个实现Runnable接口的类并run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法。