niusouti.com

通过实现Rmmable接口创建线程,请在下面横线处填写代码完成此程序。public class ThreadTest{public static void main(String args []){Thread testObj1 = new Thread (new Hello ());Thread testObj2 = new Thread (new Hello ());testObj 2.start ( );}}class Hello implements Runnable{int j;public v

题目

通过实现Rmmable接口创建线程,请在下面横线处填写代码完成此程序。

public class ThreadTest

{

public static void main(String args [])

{

Thread testObj1 = new Thread (new Hello ());

Thread testObj2 = new Thread (new Hello ());

testObj 2.start ( );

}

}

class Hello implements Runnable

{

int j;

public void run()

{

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

}

}


相似考题
更多“通过实现Rmmable接口创建线程,请在下面横线处填写代码完成此程序。public class ThreadTest { pub ”相关问题
  • 第1题:

    下列程序创建了-个线程并运行,横线处应填入的正确代码是( )。 A.t.startB.t.classSX

    下列程序创建了-个线程并运行,横线处应填入的正确代码是( )。

    A.t.start

    B.t.class

    C.t.thread

    D.t.static


    正确答案:A
    start()是类Thread的方法,其中start()方法用于启动线程,使之从新建状态转入就绪状态并进入就绪队列排队,-旦轮到它来享用CPU资源时,就可以脱离创建它的主线程独立地开始自己的生命周期了。

  • 第2题:

    请在下列程序的横线处填写正确的语句。include using namespace std; class Base{ publ

    请在下列程序的横线处填写正确的语句。

    include<iostream>

    using namespace std;

    class Base{

    public:

    void fun(){cout<<"Base fun"<<endl;}

    };

    class Derivde:public Base{

    public:

    void fun(){

    ______∥ 调用基类的函数


    正确答案:Base∷fun()
    Base∷fun() 解析: 此题考查的是派生类对基类成员的访问。本题中派生类Derived覆盖了基类Base中的fun(),如果需要调用基类中的fun(),则需要使用域运算符“∷”。故应填写Base∷fun()。

  • 第3题:

    【多选题】对于通过实现Runnable接口创建线程,下面说法正确的有?(多选)

    A.适合多个相同程序代码的线程去处理同一个资源的情况。

    B.把线程同程序代码、数据有效的分离,很好的体现了面向对象设计思想

    C.可以避免由于Java的单继承带来的局限性。

    D.编写简单,可以不通过Thread类直接创建线程。


    ABC

  • 第4题:

    从对象流中读取对象,请在下面横线处填写代码完成此程序。

    import java.util. *;

    import java. io. *;

    public class UnSerializeDate

    {

    date d = null;

    UnSerializeDate ( )

    {

    try

    {

    FileInputStream f1 = new FileInputStream("date.ser");

    d = (Date) s. readobject ();

    f1,close();

    }

    catch (Exceptin e)

    {

    e. printStackTrace ();

    }

    }

    public static main(String args [] )

    {

    System.out.println("The date read is: "+ a.d.toString());

    }

    }


    正确答案:ObjeetInputStream s = new ObjectInputStream(f1 ); UnSerilizaDate a = new UnSerializeDate();
    ObjeetInputStream s = new ObjectInputStream(f1 ); UnSerilizaDate a = new UnSerializeDate();

  • 第5题:

    3、通过实现Runnable接口创建的线程类要想启动线程,必须在程序中创建 类的对象。


    正确