Java集合系列(一)
来源:互联网 发布:怎么投诉举报淘宝卖家 编辑:程序博客网 时间:2024/04/30 05:49
基本概念
在讲解集合概念之前,先来思考这样一个问题,如果现在要保存一组对象,按照之前的做法则只能使用对象数组,但是使用对象数组操作本身有一个限制,就是数组有长度的限制;而通过一些数据结构的操作,如链表,则可以完成动态对象数组的操作,但是这些如果全部由开发人员来做,则肯定也是比较麻烦的。
集合框架的特性
高性能,对基本集合(动态数组,链接表,树和散列表)的实现是高效率的。所以一般很少需要人工对这些“数据引擎”编写代码
框架必须允许不同类型类集以相同的方式和高度互操作的方式工作。
集合必须是容易扩展和修改的。为了实现这一目标,集合框架被设计成包含了一组标准接口。
集合框架主要接口
在整个Java集合中最常用的类集接口是:Collection,List,set,Map,Iterator,ListIterator,Enumeration,SortedSet,SortedMap,Queue,Map.Entry,这些接口具体特点如表所示:
在java集合中凡是以sorted开头的全部是属于排序接口,如sortedSet,SortedMap。
关于这些接口的作用及其常用子类的使用,笔者将在下一篇文章介绍给大家!
阅读全文
0 0
- java集合系列(一)
- Java集合系列(一)
- Java集合系列一:集合概述
- java集合系列——java集合概述(一)
- 深入Java集合学习系列(一)
- java的集合类List系列(一)
- 深入java集合系列:HashMap 一
- Java集合框架系列教程一:集合框架简介
- 深入Java集合学习系列一:ArrayList的实现原理
- 菜鸟猿大战Java之集合框架系列(一)
- java并发系列——并发集合(一)
- java基础系列--集合类库(一)
- Java集合源码分析系列-(一)ArrayList源码剖析
- Java 集合系列解析
- java集合框架系列
- Java 集合系列
- 【Java集合系列】---ArrayList
- 【java集合系列】--- LinkedList
- Kerberos启动HDFS报错,java.io.FileNotFoundException: /etc/security/serverKeys/keystore.jks
- C++类简单学习(四)
- springmvc里获取application及存取值方法
- 记一次rt-thread的进程无法切换问题
- H5调用手机相册 在vivo手机不显示
- Java集合系列(一)
- U盘安装UBuntu16.04与windwos双系统出现无法将grub-amd64-软件包装入target的问题
- 添加JAVA环境变量
- docker使用技巧
- 用JSON解析报错 java.lang.ClassNotFoundException: org.apache.commons.lang.exception.NestableRuntimeExcept
- 适配iOS11
- ip netns 常用的namespace的命令
- RMAN备份脚本
- 2017/9/26Codeforces E题