[javaSE] 集合框架(体系概述)
2024-10-18 09:23:43
为什么出现集合类
为了方便对多个对象的操作,对对象进行存储,集合就是存储对象最常用的一种方式
数组和集合的不同
数组是固定长度的,集合是可变长度的
数组可以存储基本数据类型,集合只能存储对象
数组只能存储同一种对象,集合可以存储多种对象
常见体系
容器有很多种,有特性和共性,我们对共性进行不断的向上抽取,就形成了一个体系,这就是集合框架
最顶层Collection接口,分出两个常用的子接口List和Set
List接口分出三个常见的ArrayList,LinkedList,Vector
Set接口分出两个常见的HashSet,TreeSet
每个容器对数据的存储方式都有不同,这个存储方式就叫数据结构
所以出来了这么多容器
最新文章
- javascript中的递归函数
- C# 对象操作
- struts.xml配置详解
- POJ 2155 2维线段树 || 2维BIT
- 字符串全排列(permutation)
- 第二章 LM3S USB处理器
- 数据分析:Weka,Matlab,R,SPSS,SAS等分析软件的入门
- notification.setLatestEventInfo(context, title, message, pendingIntent); undefined
- 临时设置 selinux
- js中的模块化编写思维
- perl 类里的函数调用其他类的函数
- Oracle\MS SQL Server Update多表关联更新
- 关于GNU软件的版本号命名规则
- canvas动态图标
- 使用Navicat连接阿里云mysql报错10061
- 【hdu 4658】Integer Partition (无序分拆数、五边形数定理)
- Fetch的使用及兼容ie的处理
- 将第三方包安装到maven本地仓库
- 《web前端设计基础——HTML5、CSS3、JavaScript》 张树明版 简答题简单整理
- Java入门系列(七)Java 集合框架(JCF, Java Collections Framework)
热门文章
- 杂谈--SQL SERVER版本
- netcore 发布 到 windows server IIS
- MVC 5使用ViewData(模型)显示数据
- cad2017卸载/安装失败/如何彻底卸载清除干净cad2017注册表和文件的方法
- time clock getrusage clock_gettime gettimeofday timespec_get 对比
- Akka(42): Http:身份验证 - authentication, authorization and use of raw headers
- 在mac上安装xcode时 弹出需要关闭itunes的警告 解决办法
- vue教程1-07 模板和过滤器
- 【VC版】如何获取其他进程中ListView控件中的内容
- redis的高级事务CAS(乐观锁)