前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >1.Java集合总结系列:Java集合概述

1.Java集合总结系列:Java集合概述

作者头像
陈树义
发布2018-04-13 17:52:48
8100
发布2018-04-13 17:52:48
举报
文章被收录于专栏:陈树义

一、概述

集合是 Java 中非常重要的 API,在实际应用中非常广泛,在许多面试中也是必考的知识点。

Java 所有集合类都位于 java.util 包下,Java 的集合只能保存对象,而无法保存保存基本数据类型。当你尝试把一个基本数据类型存入集合中时,Java 会将其自动转为对应的对象类型(这就是自动装箱)。而当我们把一个对象放入集合中后,系统会把所有集合元素都当成 Object 类的实例进行处理。但从JDK1.5以后,这种状态得到了改进:可以使用泛型来限制集合里元素的类型,并让集合记住所有集合元素的类型。

二、Java 集合的体系结构

Java 集合体系下有两个根接口:Collection 接口和 Map 接口,所有集合类都由着两个接口派生。

Collection 接口

Collection 接口下有 3 个子接口:Set、List、Queue 接口

  • Set 代表的是一个无序不可重复的集合,常用的实现类有:HashSet、TreeSet。
  • List 代表的是有序可重复的集合,常用的实现类有:ArrayList / Vector。
  • Queue 是 Java 提供的队列实现,是一种先进先出的数据结构。

Map 接口

Map 实现类用于保存具有映射关系的数据(key-value),常用的类有:Hashtable、 HashMap 、Properties。

参考资料:

http://www.cnblogs.com/lancee/archive/2012/08/26/2657481.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2016-03-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、概述
  • 二、Java 集合的体系结构
    • Collection 接口
      • Map 接口
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档