更多“( 难度:中等)Java中启动一个线程所调用的方法是()A.run()B.init()C.start()D.new()”相关问题
  • 第1题:

    Applet运行时,被浏览器或appletviewer调用的第1个方法是( )。

    A.paint()

    B.init()

    C.start()

    D.destroy()


    正确答案:B
    解析:Applet是工作在图形方式下的,向 Applet中画图、画图像、显示字符串,都要用 paint()方法。每当Applet初次显示或更新时,浏览器都将调用paint()方法。而在Applet装载时,由浏览器或appletviewer调用init()方法,通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化。所以选择答案B。

  • 第2题:

    当退出当前主页时,浏览器调用______方法终止start()方法中启动的线程。

    A.destroy()

    B.init()

    C.stop()

    D.paint()


    正确答案:C
    解析:和start()方法相对应,当用户离开Applet所在页面或者是浏览器变成图标时,系统都会调用stop()方法,因此选项C正确。

  • 第3题:

    在Applet生命周期中,下面方法中是在装载Applet时被调用的是( )。

    A.stop()

    B.init()

    C.start()

    D.destroy()


    正确答案:B
    解析: 在JavaApplet的生命周期中,共有4种状态和4个方法:init()、start()、stop()和destroy()。在Applet装载时,由浏览器或appletviewer调用init()方法,通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化。

  • 第4题:

    在Applet生命周期中,下面哪个方法是在装载Applet时被调用? ( )

    A.destroy()

    B.init()

    C.start()

    D.stop()


    正确答案:B
    解析:本题考查Applet程序的生命周期和运行方式,是考试重点,应该牢记。在Applet运行时,首先由浏览器调用init()方法,即在装载Applet时被调用,不是装载前。所以选项B正确。初始化完成后,将调用start()方法时Applet成为激活状态。当Applet被覆盖时,可用stop()方法停止线程。关闭浏览器时调用destroy(),彻底终止Applet,从内存中卸载并释放Applet的所有资源。

  • 第5题:

    在applet生命同期中,下面( )是在applet被覆盖时要被调用。

    A.destroy()

    B.init()

    C.start()

    D.stop()


    正确答案:D

  • 第6题:

    当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是( )。

    A.start( ),stop( ),destroy( )

    B.init( ),start( ),stop( ),start( ),stop( ),destroy( )

    C.start( ),init( ),stop( ),destroy( )

    D.inlt( ),start( ),destroy( )


    正确答案:B
    init()-般用来完成所有必需的初始化操作,start()是在初始化之后Applet被加载时调用,stop()在Applet停止执行时调用,destory()是Applet从系统中撤出时调用。

  • 第7题:

    当启动Applet程序时,首先调用的方法是

    A.stop()

    B.init()

    C.start()

    D.destroy()


    正确答案:B
    解析:本题考查Applet程序的运行方式。在Applet运行时,首先由浏览器调用init()方法,所以选项B正确。初始化完成后,将调用start()方法时Applet成为激活状态。当Applet被覆盖时,可用stop()方法停止线程。关闭浏览器时调用destroy(),彻底终止Applet,从内存中卸载并释放该Applet的所有资源。Applet的生命周期及其运行方式是考试重点,应该牢记。

  • 第8题:

    Java中直接调用Thread类中的run()方法可以启动一个线程。


    正确答案:错误

  • 第9题:

    下面关于Java中线程的说法不正确的是()

    • A、调用join()方法可能抛出异常InterruptedException。
    • B、sleep()方法是Thread类的静态方法。
    • C、调用Thread类的sleep()方法可终止一个线程对象。
    • D、线程启动后执行的代码放在其run方法中。

    正确答案:C

  • 第10题:

    启动多线程必须调用start()方法, 如果调用run()方法则没有启动新的线程


    正确答案:正确

  • 第11题:

    单选题
    在java程序中,下列关于线程的说法错误的是()
    A

    线程启动调用start方法

    B

    线程的主体是run方法

    C

    线程运行中调用sleep方法可以进入阻塞状态

    D

    在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    在java程序中,下列关于线程的说法错误的是()
    A

    线程启动调用start方法

    B

    线程的主体是run方法

    C

    线程运行中调用sleep方法可以进入阻塞状态

    D

    在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源


    正确答案: D
    解析: 暂无解析

  • 第13题:

    下列方法中______是执行线程的方法。

    A.run()

    B.sleep()

    C.start()

    D.suspend()


    正确答案:A
    解析:sleep()让线程睡眠一段时间,在此期间线程不消耗CPU资源;start()是启动线程对象,使之从新建状态转入就绪状态:suspend()使线程挂起,暂停执行,如果想恢复线程,必须由其他线程调用resume()方法。

  • 第14题:

    调用线程的下列方法中,( )可以改变该线程在生命周期中的状态。

    A.setPriority ( )

    B.currentThread ( )

    C.start ( )

    D.aetiveCount ( )


    正确答案:C
    解析:setPriority()方法的功能是设置线程的优先级;currentThread()方法的功能是返回当前线程的引用;activeCount()方法的功能是获取当前线程所属线程组中活动线程数。start()方法的功能是启动线程,使线程进入可运行状态。

  • 第15题:

    当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是

    A.start(),stop(),destroy()

    B.init(),start(),stop(),start(),stop(),destroy()

    C.start(),init(),stop(),destroy()

    D.init(),start(),destroy()


    正确答案:B
    解析:init()方法是在Applet被下载时调用,一般用来完成所有必需的初始化操作;start()方法是在Applet初始化之后以及Applet被重新访问时调用,使Applet成为激活状态;当Applet被覆盖时或退出时,调用stop()方法可以停止线程。start()与stop()是一对相对应的方法,一般常在start()启动一些动作,而在stop()中暂停这些动作;destroy()方法是在关闭浏览器Applet从系统中撤出时调用,彻底终止Applet,从内存卸载并释放该Applet的所有资源。

  • 第16题:

    Applet运行时,被浏览器或appletviewer调用的第一个方法是( )。

    A.paint( )

    B.init( )

    C.start( )

    D.destroy( )


    正确答案:A

  • 第17题:

    当启动Applet程序时,首先调用的方法是( )。

    A.stop( )

    B.init( )

    C.start( )

    D.destroy( )


    正确答案:B
    本题考查Applet程序的运行方式。在Applet运行时,首先由浏览器调用init()方法,所以选项B正确。初始化完成后,将调用start()方法使Applet成为激活状态。当Applet被覆盖时,可用stop()方法停止线程。关闭浏览器时调用destroy(),彻底终止Apptet,从内存中卸载并释放该Applet的所有资源。Applet的生命周期及其运行方式是考试重点,应该牢记。

  • 第18题:

    当-个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是( )。

    A.start( ),stop( ),destroy( )

    B.init( ),start( ),stop( ),start( ),stop( ),destroy( )

    C.start( ),init( ),stop( ),destroy( )

    D.init( ),start( ),destroy( )


    正确答案:B
    init()-般用来完成所有必需的初始化操作,start()是在初始化之后Applet被加载时调用,stop()在Applet停止执行时调用,destory()是Applet从系统中撤出时调用。

  • 第19题:

    Apppkt运行时,被浏览器或appletviewer调用的第一个方法是( )。

    A.paint()

    B.init()

    C.start()

    D.destroy()


    正确答案:A

  • 第20题:

    java中,新建的线程调用start( )方法、如myThread.start( ),将使线程的状态从New(新建状态)转换为()


    正确答案:可运行状态

  • 第21题:

    在java程序中,下列关于线程的说法错误的是()

    • A、线程启动调用start方法
    • B、线程的主体是run方法
    • C、线程运行中调用sleep方法可以进入阻塞状态
    • D、在java中,优先级的数值为1的线程可以抢占优先级为5的线程的资源

    正确答案:D

  • 第22题:

    判断题
    Java中直接调用Thread类中的run()方法可以启动一个线程。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    下面关于Java中线程的说法不正确的是()
    A

    调用join()方法可能抛出异常InterruptedException。

    B

    sleep()方法是Thread类的静态方法。

    C

    调用Thread类的sleep()方法可终止一个线程对象。

    D

    线程启动后执行的代码放在其run方法中。


    正确答案: C
    解析: 暂无解析

  • 第24题:

    判断题
    Java中直接调用Thread类中的run()方法可以启动一个线程。
    A

    B


    正确答案:
    解析: 暂无解析