当前位置:IT认证>软件水平

问题:[选择题]

[单项选择题] 阅读下列代码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行将出现一个编译错误

参考答案: C

  参考解析

类Test实现Runnable接口,main函数中实例化了一个新的以Test对象为执行任务的线程对象,然后调用start()方法启动子线程,程序正常执行,子线程进入入口run()方法,输出字符串“Running”。

微信端