首页 > 编程知识 正文

JAVA容器,java常见异常

时间:2023-05-05 18:56:44 阅读:40601 作者:2054

我们在面试或实际工作中经常问这个问题,但基本的我们首先知道什么是java容器,然后学习java的常见容器。

百度这样解释了java容器:

容器是用Java编写的程序,为了管理对象的关系,必须自己编写程序,但容器现在可以自动创建。

首先,让我们看看java容器的内容。

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

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

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

List:可以有规律地存储,被存储列表,并且每个元素可被重复

Set:是无序的,不能重复元素

Map:无序,可重复元素

可以对上述容器进行分类,使其容易识别。

根据保管要求进行分类

无序: Set,不可重复;

秩序: List,允许重复;

键-值:映射;

基于读写效率

Hash :都很高

Array :读得快,读得慢;

Linked :读得慢,读得快;

Tree :添加元素并排序使用;

选择容器时,必须根据容器的特性选择数组来存储对象。 java容器具有防止多个进程同时更改同一容器内容的保护机制。 重复遍历一个容器时,如果另一个进程介入并插入、删除或修改容器中的一个对象,则会报告错误。

java类: http://www.baizhi edu.com/Java 2019

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。