内容发布更新时间 : 2024/11/8 14:21:08星期一 下面是文章的全部内容请认真阅读。
精品
C、跨平台 解答:B
D、可移植
2、 Runnable接口中的抽象方法是( )。
A、start C、yield
解答:D 3、 有以下程序段
class MyThread extends Thread { public static void main(String args[]) {
MyThread t = new MyThread(); MyThread s = new MyThread(); t.start();
System.out.print(\ s.start();
System.out.print(\ }
public void run() {
System.out.print(\ }
B、stop D、run
感谢下载载
精品
}
则下面正确的选项是( ) A、编译失败
B、程序运行结果为:one.Threadtwo.Thread C、程序运行结果是:one.two.ThreaThread D、程序运行结果不确定 解答:D
4、 下列方法中可以用来创建一个新线程的是( )
A、实现java.lang.Runnable接口并重写start()方法。 B、实现java.lang.Runnable接口并重写run()方法。 C、继承java.lang.Thread类并重写run()方法。 D、实现java.lang.Thread类并实现start()方法。 解答:B
5、 作为类中新线程的开始点,线程的执行是从下面哪个方法开始的。(A、public void start() B、public void run() C、public void int()
D、public static void main(String args[]) 解答:A
感谢下载载
)
精品
6、 创建一个新线程的方法,可以使用下面哪2种 ( )
A、继承java.lang.Thread类,并且重载run方法。 B、继承java.lang.Runnable类,并且重载start方法。 C、实现java.lang.thread类,实现run方法。 D、实现java.lang.Runnable接口,实现run方法。 E、实现java.lang.Thread类,实现start方法。 解答:A,D 7、 线程有几种状态?
8、 引起线程中断的常见原因是什么?
9、 一个线程执行完run()方法后,进入了什么状态?该线程还能再调用start()方法么?
10、线程在什么状态时,调用isAlive()方法返回的值是false。 11、建立线程有几种方法? 12、怎样设置线程的优先级?
13、线程在它的一个完整的生命周期中通常要经历哪几种状态?写出这些种状态并加以说明。
感谢下载载
精品
第8章 文件和流
8.7练习思考题
1、 创建一个向文件“file.txt”追加内容的输出流对象的语句是( )。
A. OutputStream out=new FileOutputStream(“file.txt”);
B. OutputStream out=new FileOutputStream(“file.txt”, “append”); C. FileOutputStream out=new FileOutputStream(“file.txt”, true); D. FileOutputStream out=new FileOutputStream(new file(“file.txt”)); E. OutputStream out=new FileOutputStream(new File(“file.txt”)true); 解答:C,E
感谢下载载
精品
2、 下面类中,属于过滤流FilterInputStream的子类的是( )。
A、DataInputStream C、PrintStream 解答:A
3、 FileInputStream流的read方法和FileRead流的read方法有何不同? 4、 BufferedReader流能直接指向一个文件对象吗?
5、 请编写一个程序,开启一个文本文件,一次读取其内的一行文本,令每行形成一个String,并将读出的String对象置于LinkedList中,以反相次序显示出LinkedList内的所有内容。
import java.io.*; import java.util.*; class exA4_2{
public static void main(String args[]) throws Exception{ LinkedList lines=new LinkedList(); BufferedReader in=
new BufferedReader(new FileReader(\ String s;
while((s=in.readLine())!=null) lines.add(s);
B、DataOutputStream D、BufferedOutputStream
感谢下载载