资讯专栏INFORMATION COLUMN

Java 集合框架

Flink_China / 2521人阅读

摘要:基础部分集合框架接口接口泛型所有集合类都位于包下。集合框架的知识总结集合框架总结接口的使用集合框架总结类的排序问题声明常量的两种方法遍历的四种方法泛型当我们把一个对象放入集合中后,系统会把所有集合元素都当成类的实例进行处理。

Java 基础部分——集合框架

Collection 接口

Map 接口

泛型

  

所有集合类都位于java.util包下。集合中只能保存对象(保存对象的引用变量)。(数组既可以保存基本类型的数据也可以保存对象)。

Collection 和 Collections的区别。

List, Set, Map是否继承自Collection接口。

ArrayList和Vector的区别。

HashMap和Hashtable的区别。

Java集合框架的知识总结(1)

Java集合框架总结(2)—— Set接口的使用

Java集合框架总结(3)——TreeSet类的排序问题

JAVA声明Map常量的两种方法

遍历Map的四种方法

泛型
  

当我们把一个对象放入集合中后,系统会把所有集合元素都当成Object类的实例进行处理。从JDK1.5以后,这种状态得到了改进:可以使用泛型来限制集合里元素的类型,并让集合记住所有集合元素的类型(参见具体泛型的内容)。

声明与创建
List tmp = new ArrayList<>();

List a = new ArrayList();
a.add("Hello");

List> b = new ArrayList<>(); //泛型类型本身也是一种类型
b.add(a);
b.get(0).get(0) ; // "Hello"

Java 泛型(一) 泛型使用基础
http://www.cnblogs.com/mengdd/archive/2013/01/21/2869778.html

Java 泛型(二) 泛型之中的通配符(Wildcards)使用
http://www.cnblogs.com/mengdd/archive/2013/01/21/2869861.html

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/64148.html

相关文章

  • Java™ 教程(集合介绍)

    集合介绍 本节介绍Java集合框架,在这里,你将了解集合是什么以及它们如何使你的工作更轻松、程序更好,你将了解构成Java集合框架的核心元素 — 接口、实现、聚合操作和算法。 集合 — 有时称为容器 — 只是一个将多个元素组合到一个单元中的对象,集合用于存储、检索、操作和传递聚合数据。通常,它们代表形成自然组的数据项,例如扑克牌(卡片集合)、邮件文件夹(信件集合)或电话目录(名称到电话号码的映射)...

    taoszu 评论0 收藏0
  • Java集合框架概述和集合的遍历

    摘要:第三阶段常见对象的学习集合框架概述和集合的遍历一集合框架的概述集合的由来如果一个程序只包含固定数量的且其生命周期都是已知的对象,那么这是一个非常简单的程序。进而它们的遍历方式也应该是不同的,最终就没有定义迭代器类。 第三阶段 JAVA常见对象的学习 集合框架概述和集合的遍历 (一) 集合框架的概述 (1) 集合的由来 如果一个程序只包含固定数量的且其生命周期都是已知的对象,那么这是一...

    happyhuangjinjin 评论0 收藏0
  • JAVA 集合框架

    摘要:接口下面包含等。但是接口并没有继承接口,因此无法迭代。分离出接口是迭代器模式。但是接口又提供了接口以后将转换成集合来迭代。的增强循环也只适用于那些继承了接口的。 Iterator接口是Collection接口的父接口。Collection接口下面包含List,Set,Queue等。 Map接口与Collection接口同级。但是Map接口并没有继承Iterator接口,因此无法迭代。 ...

    galaxy_robot 评论0 收藏0
  • 集合框架知识系列01 总体框架

    摘要:集合工具包是在包中,实现了数据结构数组栈链表队列映射和集合。集合主要可以划分为个部分列表集合映射工具类迭代器枚举类和。集合的框架图如下图片来源集合顶层接口主要有和。和都是集合遍历相关接口,是特有的遍历工具接口 Java集合工具包是在java.util.*包中,实现了数据结构:数组、栈、链表、队列、映射和集合。Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具...

    honhon 评论0 收藏0
  • Java多线程进阶(一)—— J.U.C并发包概述

    摘要:整个包,按照功能可以大致划分如下锁框架原子类框架同步器框架集合框架执行器框架本系列将按上述顺序分析,分析所基于的源码为。后,根据一系列常见的多线程设计模式,设计了并发包,其中包下提供了一系列基础的锁工具,用以对等进行补充增强。 showImg(https://segmentfault.com/img/remote/1460000016012623); 本文首发于一世流云专栏:https...

    anonymoussf 评论0 收藏0

发表评论

0条评论

Flink_China

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<