当前位置: 首页 > 面试题库 >

Java 容器都有哪些?

方和顺
2023-03-14
本文向大家介绍Java 容器都有哪些?相关面试题,主要包含被问及Java 容器都有哪些?时的应答技巧和注意事项,需要的朋友参考一下

Java 容器分为 Collection 和 Map 两大类,其下又有很多子类,如下所示:

  1. Collection
  2. List
  3. ArrayList
  4. LinkedList
  5. Vector
  6. Stack
  7. Set
  8. HashSet
  9. LinkedHashSet
  10. TreeSet
  11. Map
  12. HashMap
  13. LinkedHashMap
  14. TreeMap
  15. ConcurrentHashMap
  16. Hashtable
 类似资料:
  • (1)Collection ① set HashSet、TreeSet ② list ArrayList、LinkedList、Vector (2)Map HashMap、HashTable、TreeMap

  • 本文向大家介绍Java 中都有哪些引用类型?相关面试题,主要包含被问及Java 中都有哪些引用类型?时的应答技巧和注意事项,需要的朋友参考一下 强引用:发生 gc 的时候不会被回收。 软引用:有用但不是必须的对象,在发生内存溢出之前会被回收。 弱引用:有用但不是必须的对象,在下一次GC时会被回收。 虚引用(幽灵引用/幻影引用):无法通过虚引用获得对象,用 PhantomReference 现虚引用

  • Java JUC都有哪些类库? 需要掌握哪些并发类库?

  • 本文向大家介绍微信的JSSDK都有哪些内容?如何接入?相关面试题,主要包含被问及微信的JSSDK都有哪些内容?如何接入?时的应答技巧和注意事项,需要的朋友参考一下 微信JS-SDK:是开发者在网页上通过JavaScript代码使用微信原生功能的工具包,开发者可以使用它在网页上录制和播放微信语音、监听微信分享、上传手机本地图片、拍照等许多能力。 JSSDK使用步骤 步骤一:绑定域名 步骤二:引入JS

  • 本文向大家介绍Kafka 都有哪些特点?相关面试题,主要包含被问及Kafka 都有哪些特点?时的应答技巧和注意事项,需要的朋友参考一下 高吞吐量、低延迟:kafka每秒可以处理几十万条消息,它的延迟最低只有几毫秒,每个topic可以分多个partition, consumer group 对partition进行consume操作。 可扩展性:kafka集群支持热扩展 持久性、可靠性:消息被持久化

  • 本文向大家介绍zookeeper 都有哪些功能?相关面试题,主要包含被问及zookeeper 都有哪些功能?时的应答技巧和注意事项,需要的朋友参考一下 集群管理:监控节点存活状态、运行请求等。 主节点选举:主节点挂掉了之后可以从备用的节点开始新一轮选主,主节点选举说的就是这个选举的过程,使用 zookeeper 可以协助完成这个过程。 分布式锁:zookeeper 提供两种锁:独占锁、共享锁。独占