问题 单项选择题

阅读下列代码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”。

选择题
多项选择题