oraclejava面试题及答案.docxVIP

  • 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)

1亿VIP精品文档

相关文档