栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 笔试题库

[填空题] 下列程序创建了一个线程并运行,请填空,使程序完整。 public class ThreadTest public static void main(String args[])Hel

笔试题库 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

[填空题] 下列程序创建了一个线程并运行,请填空,使程序完整。  public class ThreadTest   public static void main(String args[])Hel

[填空题] 下列程序创建了一个线程并运行,请填空,使程序完整。

public class ThreadTest

public static void main(String args[])

Hello h=new Hello();

【12】

t.start();

class Hello implements Runnable

int i;

public void run()

while(true)

System.out.println("Hello"+i++);

if(i==5) break;

正确答案:

Thread t=new Thread(h)

参考解析:

本题考查线程的概念。线程是比较抽象的概念,但属于考试重点内容。题目程序的功能是按要求实现输出,通过实现Runnable接口来创建线程。 Runable接口的定义为: public interface Runnable{void run();}当实现Runnable接口的类的对象用来创建线程以后,该线程的启动将使得对象的run()方法被调用。题目缺少线程创建的语句,因此应该填写:Thread t=new Thread(h),该语句用来以 Hell的实例对象创建t线程,语句“tan()使线程启动。run()方法中用来实现输出“Hello”字符串,在这里while(true)语句始终成立,用break语句来跳出循环。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/482045.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号