数组(可以存储基本数据类型)是用来存现对象的一种容器,但是数组的长度固定,不适合在对象数量未知的情况下使用。
      集合(只能存储对象,对象类型可以不一样)的长度可变,可在多数情况下使用。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-01 18:06:48
                            
                                92阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            了解API1. 概述: API是应用程序编程接口2. Java API: 指的就是JDK中提供的各种功能的Java类 这些类的底层的实现进行了封装,我们不必关心这些类是如何实现的,只要知道这些类如何使用即可。本节目录:      一、Scanner类        二、Rando            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-03 07:45:21
                            
                                24阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            集合:collection 在util包中集合中存放的是对象。
Collection
    List: ArrayList, LinkedList, Vector  元素有序不可重复
    Set:HashSet, TreeSet 元素无序不能重复1,List:特有的方法,凡是可以操作角标的方法多少它特有的方法。add(index, element);
    addAll(index, Co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-01 13:03:27
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在java的基础类库中,集合框架的类库是非常重要的。在web开发中,也会经常用java的集合类库。首先看一下java api:从api的这个截图可以看出:Collection  是interface,它的父接口Iterable,然后又很多子接口,如Set,SortedSet,List等,以及它们的实现类。 Collection是最基本的集合接口,一个Collection代表一组Obje            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-05 14:37:04
                            
                                407阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            集合1.1 集合的意义集合的特点:
	1. 支持所有数据类型的情况下,保持数据类型一致化要求
	2. 方法众多,工具方便
	3. 数组容量问题有多种解决方式,可以适应多种条件
	4. 有多种存储模型,可以根据当前数据的操作需要选择合适的方式1.2 集合的基本结构interface Collection<E> Java中所有接口的总接口
	1. interface List<E&g            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-06-04 23:44:29
                            
                                10阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            集合是指一个对象容纳了多个对象,这个集合对象主要用来管理维护一系列相似的对象。 
数组就是一种对象。(练习:如何编写一个数组程序,并进行遍历。) 
java.util.*定义了一系列的接口和类,告诉我们用什么类NEW出一个对象,可以进行超越数组的操作。 
(注:JAVA1.5对JAVA1.4的最大改进就是增加了对范型的支持) 
集合框架接口的分类:(分co            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-17 21:13:09
                            
                                43阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            异常的顶级父类是 Throwable。异常的捕获方式:多个catch;捕获父类,统一处理;将同一组异常之间用 | 隔开,分组处理 --- JDK1.7 1. List中的元素是可以重复的。1.1 ArrayList 扩容是增加一半,是通过右移实现的。增删操作相对复杂,查询操作相对简单。内存空间是连续的。是一个线程不安全的列表!! 1.2 LinkedList - 链表基于节点(Node)来实现的。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-07 10:24:02
                            
                                172阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ### **Java集合求和API**
Java集合是Java中常用的数据结构,用于存储和操作一组数据。在实际开发中,经常需要对集合中的元素进行求和操作,比如对一组数字进行求和,或者对对象中的某个属性进行求和。Java集合提供了多种方式来实现求和操作,本文将介绍常用的几种方法。
#### **1. List集合求和**
List是Java中常用的有序集合,可以直接使用for循环来对List中            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-08-21 07:26:25
                            
                                558阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录Collection 集合的顶级接口:List接口:List 集合存储的是有序的数据集合,其数据结构特点是:读取快,修改慢,适合于读取多、写入修改少的场景。Vector 类也是很常用的 List 实现,其数据结构与 ArrayList 非常类似。但其与 ArrayList 的一个最大的不同是:Vector 是线程安全的,而 ArrayList 则不是线程安全的。Set接口:去重,顺序不一致无下            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-16 11:35:08
                            
                                41阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            概述Java的集合类均都位于java.util包下,主要分为两大类:一类是Collection,代表一组对象; 一类是Map,代表映射Collection结构Collection类代表一组对象,不关心对象是否重复、是否有序,提供的是基本的操作。根据是否允许重复衍生出Set、List接口,其中Set不允许元素重复,List中的元素可以重复。Queue接口代表了一种FIFO结构。  Set接口又根据是            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-21 17:42:59
                            
                                76阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、集合类简介Java集合就像一种容器,可以把多个对象(实际上是对象的引用,但习惯上都称对象)“丢进”该容器中。从Java 5 增加了泛型以后,Java集合可以记住容器中对象的数据类型,使得编码更加简洁、健壮。Java集合大致可以分为两大体系,一个是Collection,另一个是MapCollection :主要由List、Set、Queue接口组成,List代表有序、重复的集合;其中Set代表无            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-29 17:20:22
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            现在是2020年10月2日09:34:10,时隔上次博客一个多星期,我好好地对常用集合进行了源码分析,顺便温习了数据结构与算法,收获很大,接下来我将一一为大家分享。集合这一板块,我将从如下三个方面进行分享。集合简介与集合接口相关的常用方法集合接口常用实现类的数据结构及其存取元素过程集合元素的迭代遍历与迭代器模式本次博客先来讲解第一部分的内容,请看:一、集合简介与集合接口相关的常用方法1、集合简介什            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-08 15:29:06
                            
                                32阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Java 集合继承结构解析
Java 提供了强大的集合框架,用于存储和操作一组对象。理解 Java 集合的继承结构,是学习和掌握 Java 集合的重要一步。本文将带您深入了解 Java 集合的主要接口和类,并通过代码示例说明它们的使用。
## Java 集合的根基
在 Java 中,所有集合都以 `Collection` 接口为根基。这个接口定义了一组操作集合对象的基本方法,如添加、删除            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-09-06 04:53:19
                            
                                10阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何实现Java集合继承结构
## 1. 流程图
```mermaid
flowchart TD
    A(创建父类接口) --> B(创建父类抽象类)
    B --> C(创建子类接口)
    C --> D(创建子类具体类)
```
## 2. 步骤表格
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 创建父类接口 |
| 2 | 创建父类抽象类 |
|            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-13 03:48:52
                            
                                14阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            横看成岭侧成峰,远近高低各不同。不识庐山真面目,只缘身在此山中。——苏轼这一块儿学的是云里雾里,咱们先从简单的入手。逐渐的拨开迷雾见太阳。本次先做List集合的三个实现类的学习笔记List特点:有序,元素可重复。其实它的本质就是一个线性表(下面会说到)先上图,Java集合有Collection体系和Map体系:然后简单介绍一下数据结构和算法:数据结构就是数据和数据之间的关系,好比分子结构,晶体结构            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-01-31 09:31:56
                            
                                46阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言Java的集合其实就是各种基本的数据结构(栈,队列,hash表等),基于业务需求进而演变出的Java特有的数据结构(因为不仅仅是基本数据结构)。现在,我们以数据结构的视角来看看Java的集合到底是什么样子。并分析他们的性能。一 JAVA集合体系JAVA的集合体系分为两类,Collection接口和Map接口主要分为三种:Set。无插入顺序的不重复数据集接口(集合演变而来)List。有插入顺序的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-19 19:25:57
                            
                                38阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # 实现Java集合类结构的步骤
## 1. 确定需求
在开始编写代码之前,我们首先需要明确自己的需求,即我们希望实现什么样的Java集合类结构。常见的集合类结构包括列表、队列、堆栈和映射等。根据需求的不同,我们可以选择不同的集合类来满足我们的要求。
## 2. 导入Java集合类库
Java提供了丰富的集合类库,我们可以直接在代码中导入这些类库,并使用其中的集合类来实现我们的需求。常用的集合            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-12-29 08:14:17
                            
                                5阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java 集合位于java.util包下。严格的来说是位于rt.jar下的java.util包。 这个集合用到了很多常用的数据结构比如数组、链表、栈、队列、树、堆、集合、哈希表。这里数据结构大概可以分为四类1.集合(元素之间除了“同属一个集合” 的相互关系外,别无其他关系) 2.线性结构(元素之间存在一对一的相互关系) 3.树形结构(元素之间存在一对多的相互关系) 4.图形结构(元素之间存在多对多            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-02 19:36:32
                            
                                37阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            javaAPI 概述:        API(Application Programming Interface ):应用程序编程接口Java中的API          指的就是 JDK 中提供的各种功能的 Java类,这些类将底层的实现封装了起来,我们不需要关心这些            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-20 10:56:58
                            
                                69阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Java_集合总结_01本文主要是对集合的学习与应用。通过对集合中常规使用的集合方式举例说明并进行总结。   文章目录Java_集合总结_01什么是集合?一、Set集合1、HashSet二、List集合1.ArrayList2.LinkedList三、Map集合1、HashMap2、TreeMap小小总结 什么是集合?在认识集合之前,先思考一个问题: 在编程中常常需要集中存放多个数据,虽然可以使用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-27 08:57:38
                            
                                33阅读
                            
                                                                             
                 
                
                                
                    