和上一篇一样。只是对自己所学的容器只是进行一个简单的总结。
首先,既然是说容器,自然是用来装数据的。也可以说是一种集合,,一种跟数组不同,是一种不需要规定长度而可以自动增加长度的集合。在这里,主要说一下set、list、map三大接口。对于不同的接口都有其独特的规则。所以在这里分别介绍一下。set接口:这是一个无序的,不可重复的集合,简单来说就是容器里面是杂乱的,所以不可以依靠一些标识将某一个特定的数据取出来,而且里面的也不可以有任何相同的数据。但是简单的增删查还可以做到,但是也仅仅只能查看某个数据是否存在。既然无法取得数据,就不能像数组那样依靠下标遍历该集合。这里只能依靠“迭代器”来实现。依靠迭代器将数据全部取出,当然取出的数据也是随机(伪)排列的。(ps:可以用简单的 for(变量类型 变量名:集合名) 来进行迭代)顺便说一下,set接口常用的实现类为HashSet。 list接口:这个接口集合则是一个有序的集合,跟我曾经有数组写过的队列很相似。其实就是一个可以增加长度的数组而已。增删改查任何操作也和数组非常相似。(可用上述for方法遍历)。所以这里不再赘述。常用实现类为ArrayList。 map接口:这个接口这就算是set的一种延伸。只不过是把set每个数据又指向了一个新的数据。构成了一个2维的集合,即map(k,v)形式。其中K不可以重复,而V没有要求,比较常用HashMap类。
总的来说,容器还是一些比较好理解的东西,操作起来也没什么难度。可能忘记了一下小的应该记住的小知识点,可能是时间久了,忘记了吧。欢迎大家来指点一下。
分享到:
相关推荐
在IT领域,Java容器是一个非常重要的概念,尤其对于软件开发者来说,它们是理解和构建高效、可扩展的应用程序的关键。本文将深入探讨Java容器,并结合标签“源码”和“工具”,从源码层面和实用工具角度来分析这些...
Java容器,主要包括集合框架中的Set、List、Map和Queue接口,它们是Java编程中处理数据的重要工具。下面将对这些接口及其常见的实现类进行详细解释。 1. **Set接口**: Set接口代表一个无序且不允许重复元素的集合...
Java容器详细解析 Java容器是一种基本的数据结构,用于存储和管理对象。Java容器主要分为两大类:Collection和Map。 Collection Collection是一个独立元素的序列,这些元素都服从一条或多条规则。Collection接口...
Java 类容器是 Java 编程中非常重要的一个概念,它主要指的是 Java 集合框架中的各种类,如 ArrayList、LinkedList、HashSet、HashMap 等,这些类用于存储和管理对象。本文将深入探讨这些常用的Java类容器,帮助...
Java 容器类知识点详细总结 Java 容器类是 Java 语言中的一种非常重要的数据结构,用于存储和管理对象的集合。Java 容器类可以分为四个主要部分:Collection、Map、Iterator 和子接口。 容器接口 容器接口是 Java...
对于java容器的一些归纳整理,顺着思维导图能方便自己的理解,提高运用能力
这个PDF中总结了java中最常用的各种容器,其中有相应的图片源码可供查看,并且提供了各个容器常用的方法,可以说真正看懂这个思维导图,你对容器的理解一定已经站在了很高的高度,值得小伙伴们细细品味,慢慢学习,...
Java 常见并发容器总结 JDK 提供的这些容器大部分在 `java.util.concurrent` 包中。 - **`ConcurrentHashMap`** : 线程安全的 `HashMap` - **`CopyOnWriteArrayList`** : 线程安全的 `List`,在读多写少的场合性能...
Java容器(集合框架)是Java编程中极其重要的部分,它提供了多种数据结构,如列表、集合和映射,以适应不同场景下的数据存储和处理需求。通过合理选择和使用不同的容器,可以优化代码的性能和可维护性。同时,了解和...
这篇“Java技术总结”将深入探讨Java的核心概念、语法特性、开发工具以及相关框架,旨在为学习者提供一个全面且深入的Java知识体系。 一、Java语言基础 Java是一种面向对象的编程语言,由Sun Microsystems(现已被...
从给出的内容片段来看,该文件“Java课程总结.pdf”包含了Java编程语言的多个核心概念和知识点。下面是对这些概念和知识点的详细总结: 1. Java基础语法 - 关键字:Java中的关键字,如`class`, `extends`, `...
### Java面试总结文档知识点解析 #### 一、Java基础篇 - 概念 ##### 1. Linux概述 - **起源与发展**:Linux是由芬兰学生Linus Torvalds于1991年开始创建的一个开源操作系统内核。随着社区的不断发展与完善,Linux...
总结,Java容器是一个广泛的概念,涵盖了从基本的集合框架到复杂的框架和服务提供者。理解并熟练掌握不同类型的Java容器,对于提升Java编程效率和代码质量至关重要。在实际开发中,选择合适的容器类型并利用其特性,...
Java知识体系总结 Java是一种广泛使用的面向对象的编程语言,由Sun Microsystems(现已被Oracle公司收购)于1995年推出。它以其“一次编写,到处运行”的特性闻名,适用于开发跨平台的应用程序,包括桌面应用、企业...
以下是对Java学习的详细总结: 一、简介 Java由James Gosling于1995年在Sun Microsystems公司开发,最初设计用于电视顶盒,但后来因其“一次编写,到处运行”(Write Once, Run Anywhere)的理念,迅速被广泛应用在...
这篇“Java基础知识总结(经典)”涵盖了Java开发中的核心概念和重要知识点,旨在为初学者和有经验的开发者提供一个全面的回顾。以下是主要的学习点: 1. **Java环境配置**:在开始编程之前,必须安装Java ...
### Java应用:两种Java容器类List和Set分析 #### 一、概述 在Java编程语言中,集合框架(Collections Framework)是处理数据的核心组件之一,它提供了存储和操作对象的各种方式。本文将深入探讨Java中的两种重要...
### JAVA基础阶段总结 #### 一、JAVA简介与特点 **JAVA** 是一种高级编程语言,它被设计用于编写能够跨平台运行的应用程序。由 Sun Microsystems 公司于1995年推出,并在2010年被 Oracle 公司收购。JAVA 技术以其...