【java学习之容器总结】
来源:互联网 发布:楚辞相关的著作 知乎 编辑:程序博客网 时间:2024/06/05 00:16
前言:
这段时间在学习java基础,再次接触到了容器的概念,之前在学习VB的时候有那么一丝印象,借着学习的兴奋劲,来总结一下容器的知识,对之前学习内容的回顾,也是对现在学习知识的一个深化。
核心:
概念:
java API所提供的一系列类的实例,用于在程序中存放对象。容器,正如我们日常的理解,如瓶子,可以装水、装果汁等等,是一个存放东西的容器。
类图结构:
J2SDK所提供的容器API 位于java.util包内。
分解:
Collection:定义了存取一组对象的方法,是所有容器的上层接口,其子接口Set和List分别定义存储方式。
- Set接口
Set中的数据对象没有顺序且不可以重复
Set接口是Collection的子接口,Set接口没有提供额外的方法
Set容器可以与数学中“集合”的概念相对应
Set容器类中有HashSet、TreeSet等。
- List接口
List中的数据对象有顺序且可以重复
List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号存取容器中的元素。
J2SDK所提供的List容器类:ArrayList,LinkedList等。
Map接口实现Map接口的类用来存储键-值对。
Map接口的实现类有HashMap和TreeMap等
Map类中存储的键-值对通过键来标识,所以键值不能重复。
如何选择数据结构
衡量标准:读、改的效率
arrayList:读快改慢
LinkedLish:改快读慢
HashMap:两者之间
总结:
知识在不断的学习过程中,在实践中深刻体会!
0 0
- 【java学习之容器总结】
- java 容器学习总结
- Java总结之容器
- Java总结之容器
- Java学习之容器
- STL学习总结之容器
- java容器类学习总结
- JAVA学习日记----------容器总结
- Java容器学习之Set
- Java容器学习之Map
- 学习笔记之--java容器
- STL学习总结之初入容器
- java容器学习总结(一)
- Java 容器类List学习总结
- java之容器类的总结
- java学习之 容器Collection接口---hashCode
- Java 之容器学习(接上篇)
- Java容器学习之List接口
- 大数据的解决方案-------缓存和页面静态化
- windows server 2012上搭建FTP服务器
- UnityEngine.Types.GetType(string,string)在5.5.2中过时
- POJ-----2104---K-th Number---暴力
- android开发参考资源收藏
- 【java学习之容器总结】
- 手机视频兼容播放方案
- 动态规划求最少面币个数问题
- 【HTML】使用HTML创建框架
- 居委会系统
- java提高篇(七)-----详解内部类
- 推荐书籍《大话移动APP测试 Android与iOS》
- hihocoder 闰秒
- A Tutorial on Clustering Algorithms