Java容器核心面试题及详细答案(真实面试版).docxVIP

  • 1
  • 0
  • 约4.74千字
  • 约 7页
  • 2026-10-13 发布于河北
  • 举报

Java容器核心面试题及详细答案(真实面试版).docx

Java容器核心面试题及详细答案(真实面试版)

一、基础概念类

1、Java容器有哪些?核心分类是什么?

答案:

Java容器主要分为两大核心体系:Collection单列集合、Map双列集合,是Java用来存储和操作对象数据的核心工具,不存储基本数据类型(会自动装箱)。

1、Collection(存储单个元素)

-List:有序、可重复、支持索引。常用实现类:ArrayList、LinkedList、Vector

-Set:无序、不可重复、无索引。常用实现类:HashSet、LinkedHashSet、TreeSet

-Queue:队列集合,先进先出,常用实现类:ArrayDeque、LinkedList

2、Map(存储键值对key-value,key唯一)

常用实现类:HashMap、LinkedHashMap、TreeMap、Hashtable、ConcurrentHashMap

2、Collection和Collections的区别?

答案:

1、Collection:是集合顶层接口,是所有单列集合的父接口,定义了集合增删改查的通用方法,比如add()、remove()、size()、clear()等。

2、Collections:是集合工具类,属于java.util包,提供大量静态方法,用来操作集合、对集合排序、同步线程、空集合创建等。

核心常用

文档评论(0)

1亿VIP精品文档

相关文档