浅谈java容器有哪些

图标

豆瓜

豆瓜网

豆瓜网专栏

豆瓜 图标 2021-02-23 08:52:07

网易面试:

问:Java容器有哪些,你聊一聊吧

Java容器:

数组,String,java.util下的集合容器

数组长度限制为 Integer.Integer.MAX_VALUE;

String的长度限制: 底层是char 数组 长度 Integer.MAX_VALUE 线程安全的

List:存放有序,列表存储,元素可重复

Set:无序,元素不可重复

Map:无序,元素可重复

总结点

分别从以下点进行对比 
1.有无顺序 
2.元素是否可重复 
3.可存放元素数量 
4.底层实现 
5.线程安全性 
6.通常用来做什么 
7.优点,特性 
8.线程安全框架包 
9.在现有哪些框架上用到了这些集合

大的方向的点

Set底层HashMap实现

HashMap底层用数组+链表实现

LinkedHashMap,TreeHashMap底层用额外的链表和树进行维护

HashMap的线程安全包:ConcurrentHashMap

ConcurrentHashMap1.7和1.8的区别

JUC包各种知识点。


本文由豆瓜网专栏作家 豆瓜 投稿发布,并经过豆瓜网编辑审核。

转载此文章须经作者同意,并附上出处(豆瓜网)及本页链接。

若稿件文字、图片、视频等内容侵犯了您的权益,请联系本站进行 投诉处理

相关搜索

java容器有哪些
图标 图标

豆瓜

豆瓜网

豆瓜网专栏

全部评论

豆瓜

豆瓜网

豆瓜网专栏

  • 加盟艾思德妮羽绒服品牌要多少钱
  • 最好用的国货护肤品有哪些
  • 投资服装加盟店可以赚钱吗
  • 加盟东北红高粱酒要多少钱以及优势是什么
  • 浅谈如何加盟快递代理点
  • 我来说两句