Java填空题
1、JPanel的默认布局管理器是 FlowLayout 。
2、Swing的事件处理机制包括 事件源 、事件和事件处理者。
3、对象型数组的默认值是 null 。
4、浮点型数组的默认值是 0.0 。
5、向方法传递数组参数时,传递的是数组的 引用 。
6、如果把二维数组看成一维数组,那么数组的元素是 一维 数组。
7、矩阵或表格一般用 二 维数组表示。
8、数组复制时,"="将一个数组的 引用 传递给另一个数组。
9、数组的元素通过 下标 来访问,数组Array的长度为 Array.length 。
10、在操作系统中,被称做轻型的进程是 线程 。
11、 下列程序实现从当前目录的date.ser文件中读取文件内容并显示出来.请将程序补充完整.
import java.io.*;
import java.util.Date;
public class UnSerializeDate {
UnSerializeDate() {
Date d=null;
try {
FileInputStream f=new ____ FilelnputStream _____(“date.ser”);
ObjectInputStream s=new ObjectInputStream(____f____);
d=(Date) s.readObject();
f.close();
}
catch(Exception e) {
e.printStackTrace();
}
System.out.println(“Unserialized Date object from date.set”);
System.out.println(“Date:”+d);
}
public static void main(String args[]) {
new UnSerializeDate();
}
}
12、Java语言中为了类的对象支持序列化,该类的定义中必须实现 Serializable
。
13、下列程序实现从控制台输入并读取输出字符串.请将程序补充完整
import java.io.*;
public class CharInput {
public static void main(String args[]) throws java.io.IOException{
String s;
InputStreamReader ir;
BufferedReader in;
ir=new__InputStreamReader__(System.in);
in=new_____BufferedReader_____(ir);
while ((s=in.readLine()__)!=null) {
System.out.println(“Read;”+s);
}
}
}
14、java.io中的一个重要的非流类,里面封装了对文件系统进行操作的功能,这样的类是 文件类(File) 。
15、DataOutputStream数据流向文件里写数据的方法为___ write()____。
16、Java中的字符输出流都是抽象类 Writer_的子类.
17、java对I/O访问还提供了同步处理机制,保证某时刻只有一个线程访问一个I/O流,这就是___过滤流___.
18、Java中的非字符输出流都是___OutputStream______抽象类的子类。
19、Java的输入输出流包括____字节流______、字符流、文件流、对象流以及多线程之间通信的管道。
20、Throwable类有两个子类:____Error_____类和Exception类。
21、java语言的类库中提供了一个___ Throwable ______类,所有的异常都必须是它的实例
或它子类的实例。
22、捕获异常的统一出口通过____ finally _____语句实现。
23、抛出异常、生成异常对象都可以通过____throw_____语句实现。
24、抛出异常的程序代码可以是__自定义异常____或者是