- 1
- 0
- 约3.24千字
- 约 11页
- 2026-09-16 发布于河南
- 举报
oraclejava面试题及答案
一、Java基础与核心概念(共20分)
1.HashMap的底层结构是什么?
A.数组+链表
B.红黑树
C.数组+链表+红黑树
D.哈希表
答案:C
2.String类为什么是不可变的?
A.因为String类被final修饰
B.因为String类中的属性被final修饰
C.因为String类被final修饰且属性被final修饰
D.因为String类没有提供修改方法
答案:C
3.Java中线程的生命周期包含哪些状态?
A.NEW,RUNNABLE,BLOCKED,TERMINATED
B.NEW,RUNNABLE,WAITING,TERMINATED
C.RUNNABLE,BLOCKED,WAITING,TERMINATED
D.NEW,RUNNABLE,BLOCKED,WAITING
答案:A
4.JavaIO流主要分为哪两类?
A.字节流和字符流
B.节点流和处理流
C.输入流和输出流
D.文件流和网络流
答案:A
5.在Java中,==和equals()的区别是什么?
A.==比较的是引用地址,equals()比较的是内容
B.==比较的是内容,equals()比较的是引用地址
C.==和equals()功能完全一样
D.==比较的是
原创力文档

文档评论(0)