JAVA的容器---List,Map,Set (转)
2024-08-24 16:37:08
JAVA的容器---List,Map,Set
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│ └Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap
Collection是最基本的集合接口,一个Collection代表一组Object,Java SDK不提供直接继承自Collection的类,Java SDK提供的类都是继承自Collection的“子接口”如List Set,区别在于List是有序的Collection,且其中允许重复的元素,比如我们常用的Vector,ArrayList,LinkedList,都是实现了List接口的类;而Set是一种不包含重复的元素的Collection。
Map没有继承Collection接口,Map提供key到value的映射。一个Map中不能包含相同的key,每个key只能映射一个 value。HashMap是实现了Map接口的具体类。
转自 http://bbs.csdn.net/topics/200040455
最新文章
- codevs 1245 最小的N个和
- dedecms循环列表样式
- 首师大附中科创教育平台 我的刷题记录 0325 50212228海岛帝国:LYF的太空运输站
- Dialog( 对话框) 组件
- Mac_OS_Sierra_10.12.6编译OpenJDK9
- Hadoop介绍
- 【ShaderToy】基础篇之谈谈点、线的绘制
- php hook编程机制
- Android 右上角菜单栏
- Tcp/IP 的四层模型
- WIN10下Prolific USB-to-Serial Comm Port驱动
- Django之Template
- .18-浅析webpack源码之compile流程-rules参数处理(1)
- easyui+webuploader+ckeditor实现插件式多图片上传
- AngularJS报错:[$compile:tpload]
- iOS .tdb代替.dylib
- Java事件基础
- 总纲篇:产品结构设计指导VII(本博客指引章节)
- php 判断两个时间段是否有交集
- 20155210 2016-2017-2 《Java程序设计》第10周学习总结
热门文章
- C#中 int.TryParse 的用法
- 大小端; union
- Appium+Robotframework实现Android应用的自动化测试-5:RIDE中AppiumLibrary的配置
- ios 音乐播放,音乐信息显示方法
- locustio压力测试
- ACM/ICPC 之 模拟 (HNUOJ 13391-换瓶模拟)
- Java for LeetCode 212 Word Search II
- pthread_cond_wait的原子性
- QT Creator调用动态链接库实例
- 【leetcode】Edit Distance (hard)