没有合适的资源?快使用搜索试试~ 我知道了~
JAVA程序员笔试面试题汇总及答案.docx
0 下载量 18 浏览量
2023-07-12
01:22:32
上传
评论
收藏 84KB DOCX 举报
温馨提示
试读
33页
JAVA程序员笔试面试题汇总及答案.docx
资源推荐
资源详情
资源评论
访问把握
p
rivate
成员
缺
省
的
成
员
pr
otected
成员
p
ubli
c 成
员
同一类中
√
√
√
√
同一包中其他类
×
√
√
√
不同包中子类
×
×
√
√
不同包中非子类
×
×
×
√
1.
【根底题】请描述访问把握符的各自作用域与区分
答:
一、 名词解释
二、 问答题
1.
【中等题】请说出
ArrayList 和 Vector 的区分
答:
主要从二方面来说.
同步性:Vector 是线程安全的,也就是说是同步的,而ArrayList 是线程序担忧全的,不是
同步的
二.数据增长:当需要增长时,Vector 默认增长为原来一培,而 ArrayList 却是原来的一半
2.
【中等题】请说出HashMap 和 Hashtable 的区分
答:HashMap 与 HashTable 主要从三方面来说。
一
.
历史缘由
: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.
【根底题】FileInputStream 和 FileOutputStream 以字节流的方式读写文本文件。
二、 选择题
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 )
public class TestIOapp{
public static void main(String [] args) throws IOException{
RandomAccessFile file = new
RandomAccessFile(“test.txt“,“rw“);
file.writeBoolean(true);
file.writeInt(123456);
file.writeInt(7890);
file.writeLong(1000000);
file.writeInt(777);
file.writeFloat(.0001f);
file.seek(5);
System.out.println(file.readInt);
}
}
A.
123456
B.
7890
C.
1000000
D.
777
E.
0001
三、
名词解释
四、
问答题
1. 【中等题】请说出java.io.reader 和 java.io.inputstream 的区分
答:
java.io.Reader 和 java.io.InputStream 组成了 Java 输入类。Reader 用于读入 16
位字符,也就是 Unicode 编码的字符;而 InputStream 用于读入 ASCII 字符和二进制数
据。
2.
【中等题】java 中有几种类型的流?JDK 为每种类型的流供给了一些抽象类以供
继承,请说出他们分别是哪些类?
答:
字节流,字符流。字节流继承于InputStream OutputStream,字符流继承于
InputStreamReader OutputStreamWriter。在 java.io 包中还有很多其他的流,主要是为
了提高性能和使用便利。
3.
【中等题】请简述什么是流?
答:
流是指一连串流淌的字符,是以先进先出的方式发送和接收数据的通道, 流分为输
入流和输出流,输入输出流是相对于计算机内存来说的,假设数据输入到内存,则称为输入
流,假设从内存中流出则称为输出流
剩余32页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 320
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功