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

Java:Java 容器都有哪些?

齐起运
2023-04-24

(1)Collection

① set

HashSet、TreeSet

② list

ArrayList、LinkedList、Vector

(2)Map

HashMap、HashTable、TreeMap

 类似资料:
  • (1)强引用 Java中默认声明的就是强引用,比如: Object obj = new Object(); obj = null; 只要强引用存在,垃圾回收器将永远不会回收被引用的对象。如果想被回收,可以将对象置为null;  (2)软引用(SoftReference) 在内存足够的时候,软引用不会被回收,只有在内存不足时,系统才会回收软引用对象,如果回收了软引用对象之后仍然没有足够的内存,才会跑

  • 本文向大家介绍Java 容器都有哪些?相关面试题,主要包含被问及Java 容器都有哪些?时的应答技巧和注意事项,需要的朋友参考一下 Java 容器分为 Collection 和 Map 两大类,其下又有很多子类,如下所示: Collection List ArrayList LinkedList Vector Stack Set HashSet LinkedHashSet TreeSet Map

  • (1)String String是不可变对象,每次对String类型的改变时都会生成一个新的对象。 (2)StringBuilder 线程不安全,效率高,多用于单线程。 (3)StringBuffer 线程安全,由于加锁的原因,效率不如StringBuilder,多用于多线程。 不频繁的字符串操作使用String,操作频繁的情况不建议使用String。 StringBuilder > String

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

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

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