Java容器有哪些?
2024-10-19 04:32:27
网易面试:
问: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包各种知识点。
转自:https://blog.csdn.net/boom_man/article/details/78345989
最新文章
- 如何从源码中学习javascript
- iOS 趣谈设计模式——通知
- zxing--条码图像处理库
- linux下mysql的忘记root密码的解决办法
- 【系统】CentOS、Ubuntu、Debian三个linux比较异同
- 重拾java系列一java基础(3)
- javascript insertBefore 和 appendChild
- IOS 在Ipad 横屏 上使用UIImagePickerController
- sublime3下载安装及常用插件
- Spring多种加载Bean方式简析
- php中常用的字符串比较函数strcmp()实例解释
- Percona-Toolkit 之 pt-online-schema-change 总结
- ITP项目:一期版本分享
- 用layui前端框架弹出form表单以及提交
- try? try! try do catch try 使用详解
- oracle中文乱码的解决方法
- python第十五天-原来还差一份作业
- BSGS算法学习笔记
- Python 解析XML实例(xml.sax)
- Java - 数组解析
热门文章
- [转载]java日志框架log4j详细配置及与slf4j联合使用教程
- 2.1 Apache Axis2 快速学习手册之 POJO 构建Web Service
- 行为类模式(八):状态(State)
- FFmpeg(6)-通过av_find_best_stream()来获取音视流的索引
- Java 虚拟机类加载器
- vss整合配置连接到Myeclipse中以及中文配置
- Android.mk用法整理
- How to disable SSL certificate checking with Spring RestTemplate?(使用resttemplate访问https时禁用证书检查)
- LeetCode: Binary Tree Postorder Traversal 解题报告
- 管理 python logging 日志使用