![[问答题] 注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为Java_2.java的文件,该程序是不完整的,请在注释行“**********Found********,第1张 [问答题] 注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹中存有文件名为Java_2.java的文件,该程序是不完整的,请在注释行“**********Found********,第1张](/aiimages/%5B%E9%97%AE%E7%AD%94%E9%A2%98%5D+%E6%B3%A8%E6%84%8F%EF%BC%9A%E4%B8%8B%E9%9D%A2%E5%87%BA%E7%8E%B0%E7%9A%84%E2%80%9C%E8%80%83%E7%94%9F%E6%96%87%E4%BB%B6%E5%A4%B9%E2%80%9D%E5%9D%87%E4%B8%BA%25USER%25%E3%80%82%E5%9C%A8%E8%80%83%E7%94%9F%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%AD%E5%AD%98%E6%9C%89%E6%96%87%E4%BB%B6%E5%90%8D%E4%B8%BAJava_2.java%E7%9A%84%E6%96%87%E4%BB%B6%EF%BC%8C%E8%AF%A5%E7%A8%8B%E5%BA%8F%E6%98%AF%E4%B8%8D%E5%AE%8C%E6%95%B4%E7%9A%84%EF%BC%8C%E8%AF%B7%E5%9C%A8%E6%B3%A8%E9%87%8A%E8%A1%8C%E2%80%9C%2A%2A%2A%2A%2A%2A%2A%2A%2A%2AFound%2A%2A%2A%2A%2A%2A%2A%2A.png)
[问答题] 注意:下面出现的“考生文件夹”均为%USER%。
在考生文件夹中存有文件名为Java_2.java的文件,该程序是不完整的,请在注释行“//**********Found**********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或改动其他已有语句内容。存盘时文件必须存放在考生文件夹下,不得改变原有文件的文件名。
本题的要求是:
创建了一个线程,连续输出6行字符串“Hello”。
运行结果为
Hello!
Hello!
Hello!
Hello!
Hello!
Hello!
给定源程序:
//Java_2.java
public class Java_2
public static void main(String args[])
Hello h=new Hello();
//*********Found********
Thread t=______;
t.start();
//*********Found********
class Hello implements______
int i=0;
public void run()
while(true)
System.out.println("Hello!");
if(i++==5)break;
正确答案:
第1处:new Thread(h);第2处:Runnable
参考解析:在创建线程时,可以有两种方式提供run()方法的实现:实现Runnable接口和继承Thread类。很明显本题是通过实现Runnable接口来新建线程。所以第二处应填入Runnable。第一处应该创建了一个Hello线程,用来输出五个“Hello”,所以应填入new Thread(h)。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)