Java 集合面试系列-01Java 集合面试系列-01 1. Java 中常用的集合有哪些? Map接口和Collection接口是所有集合框架的父接口 Collection接口的子接口包括:Set接口和List接口。 Set中不能包含重复的元素。List是一个有序的集合,可以包含重复的元素,提供了按索引访问的方式。 Map接口的实现类主要有:HashMap、Hashtable、Co2022年7月17日JavaJava集合大约 18 分钟
Java 集合面试系列-02Java 集合面试系列-02 1. Java 中常见线程安全的 Map 都有哪些? Java中常见线程安全的Map有Hashtable、synchronizedMap和ConcurrentHashMap。 Hashtable 使用方式,代码如下: 查看源码可以看出put()、get()、containsKey()等方法都使用了synchronized关键字修2022年7月17日JavaJava集合大约 14 分钟
Java 集合面试系列-03Java 集合面试系列-03 1. Java 中常用的并发集合有哪些? 并发List Vector和CopyOnWriteArrayList是两个线程安全的List,Vector读写操作都用了同步,相对来说更适用于写多读少的场合,CopyOnWriteArrayList在写的时候会复制一个副本,对副本写,写完用副本替换原值,读的时候不需要同步,适用于写少读多2022年7月17日JavaJava集合大约 10 分钟
Java 集合面试系列-04Java 集合面试系列-04 1. 【腾讯】说说 B-tree、B+tree 的区别和使用场景? 欢迎大家关注微信公众号: Java精选 ,专注分享前沿资讯,BATJ 大厂面试题解读,架构技术干货,微服务、高可用等架构设计,10年开发老兵帮你少走弯路,欢迎各领域程序员交流学习! 此类面试题只能在微信小程序: Java精选面试题 ,查阅全部内容,感谢支持! 22022年7月17日JavaJava集合大约 10 分钟