此题为判断题(对,错)。
第1题:
下列能够正确创建线程的方法是( )。 ①.继承java.lang.Thread类,并重写run( )方法 ②.继承java.lang.Runnable类,并重写start( )方法 ③.实现java.lang.Thread接口,并实现run( )方法 ④.实现java.lang.Runable接口.并实现run( )方法
A.①,③
B.②,④
C.②,③
D.①,④
第2题:
下列关于Thread类的说法中,错误的一项是______。
A.任何实现Runnable接口的对象都可以作为Thread类构造方法的target参数
B.name参数若为null,Java会给线程赋予一个惟一的名称
C.Thread类本身没有实现Runnable接口
D.当线程启动时,target参数表示的对象的run()方法将被调用
第3题:
A、声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法
B、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例
C、创建Thread子类的实例,让线程调用start()方法
D、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法
第4题:
关于Runnable接口,正确的说法是()。
第5题:
试比较Runnable接口中定义的run()方法与Application程序入口main()方法有那些相近之处。
第6题:
Java中直接调用Thread类中的run()方法可以启动一个线程。
第7题:
一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。
第8题:
当线程类所定义的run( )方法执行完毕,线程的运行就会终止。
第9题:
Ⅰ,Ⅱ
Ⅱ,Ⅳ
Ⅱ,Ⅲ
Ⅰ,Ⅳ
第10题:
定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法
第11题:
对
错
第12题:
调用join()方法可能抛出异常InterruptedException。
sleep()方法是Thread类的静态方法。
调用Thread类的sleep()方法可终止一个线程对象。
线程启动后执行的代码放在其run方法中。
第13题:
下列能够正确创建线程的方法是(. )。 Ⅰ.继承java.lang.Thread类,并重写run方法 Ⅱ.继承java.lang.Runnable类,并重写start方法 Ⅲ.实现java.1ang.Thread接口,并实现run方法 IV.实现java.lang.Runable接口,并实现run方法
A.Ⅰ,Ⅲ
B.Ⅱ,IV
C.Ⅱ,Ⅲ
D.I,IV
第14题:
下列方法中可以用来创建一个新线程的是( )。
A.实现java.lang.Runnable接口并重写start方法
B.实现java.lang.Runnable接口并重写run方法
C.继承java.lang.Thread类并重写run方法
D.实现java.lang.Thread类并实现start方法
第15题:
在创建Thread对象之后,调用线程的( )方法开始执行线程。
A.start()
B.interrupt()
C.run()
D.stop()
第16题:
能够实现线程的方式有()。
第17题:
下列方法中可以用来创建一个新线程的是()。
第18题:
下面关于Java中线程的说法不正确的是()
第19题:
关于线程的创建过程,下面四种说法正确的有哪些?()
第20题:
继承Thread类,重写run方法
实现Runnable接口,实现run方法
继承Thread类,重写start方法
继承Runnable接口,重写run方法
第21题:
实现了Runnable接口的类的对象就可以用自身的start方法启动
Runable接口提供了通过线程执行程序的最基本的接口
Thread类实现了Runnable接口
Runnable只定义了一个run方法
可以将实现了Runnable接口的类的对象传递给Thread类构造函数
第22题:
支持多线程机制
一个线程创建并启动后,它将执行自己的run()方法,如果通过派生Thread类实现多线程,则需要在子类中重新定义run()方法,把需要执行的代码写入run()方法中;如果通过实现Runnable接口实现多线程,则要编写接口中的抽象方法----run()方法的方法体
要在程序中实现多线程,必须导入类:importjava.lang.Thread;
一个程序中的主类不是Thread的子类,该类也没有实现Runnable接口,则这个主类运行不能控制主线程的休眠
第23题:
implement the Runnable interface
add a run()method in the class
create an instance of Thread
extend the Thread class