1. 【基础题】请描述访问控制符的各自作用域与区别
答:
√√√
√√√
√√
√
一、名词解释
二、问答题
1. 【中等题】请说出ArrayList与Vector的区别
答:
主要从二方面来说、
同步性:Vector就是线程安全的,也就就是说就是同步的,而ArrayList就是线程序不安全的,不就是同步的
二、数据增长:当需要增长时,Vector 默认增长为原来一培,而ArrayList却就是原来的一半
2. 【中等题】请说出HashMap与Hashtable的区别
答:HashMap与HashT able主要从三方面来说。
一、历史原因:Hashtable就是基于陈旧的Dictionary类的,HashMap就是Java 1、2引进的Map接口的一个实现
二、同步性:Hashtable就是线程安全的,也就就是说就是同步的,而HashMap就是线程序不安全的,不就是同步的
三、值:只有HashMap可以让您将空值作为一个表的条目的key或value
3. 【基础题】Collection 与Collections的区别
答:
Collections就是个java、util下的类,它包含有各种有关集合操作的静态方法。
Collection就是个java、util下的接口,它就是各种集合结构的父接口
第十八章输入输出
笔试题
一、填空题
1. 【基础题】File对象的isFile()方法作用就是判断就是否就是文
件,getAbsolutePath() 方法作用就是获取文件或目录的绝对路径。
2. 【基础题】BufferedReader与BufferedWriter以字符流的方式读写文本文件,且效率更高。
3. 【基础题】与以字节流的方式读写文本文件。
二、选择题
1. 【基础题】下列哪个类就是实体类(BC )
A. InputStream
B. PrintStream
C. Socket
D. Reader
E. DataInput
2. 【提高题】请选择下列程序的运行结果(A)
public class TestIOapp{
public static void main(String [] args) throws IOException{
StringReader stingin = new StringReader("test");
LineNumberReader in = new LineNumberReader(stingin);
PrintWriter out = new PrintWriter(System、out);
out、println(in、readLine());
out、flush();
}
}
A. test
B. test:1
C. 1:test
D. 1 test
3. 【提高题】请选择下列程序的运行结果( B )