美文网首页
Java基础——集合框架

Java基础——集合框架

作者: 涉川gw | 来源:发表于2018-05-09 17:12 被阅读0次

一:什么是Java集合。

Java的集合类主要由两个接口派生而来:Collection和Map,Collection和Map是Java集合框架的根接口。Collection派生出Set、List、Queue(Java5后新增),其中Set代表无序不可重复的集合;List代表有序可重复的集合;Queue是一种队列集合;而Map体系则代表的是具有映射关系的集合。

1.集合与数组

集合与数组有着相似的特性,但是他们又有着很大的区别。第一,数组长度不可变,即初始化时就要制定好长度。而集合的长度是可变的,具体扩容机制根据集合类型有细微差别。第二,数组可以存放基本数据类型和对象类型,而集合只能保存对象(保存的是对象的引用),想要往集合里存基本数据类型需要使用对应的包装类进行包装。

2.集合类之间的关系

集合继承关系

我们日常开发中常用到的有ArrayList、HashSet、LinkedList、TreeSet、HashMap、TreeMap这些。它们的具体差异容我日后再细说。本文先对集合框架有个整体的了解。

相关文章

  • 一篇文章,全面解读Android面试知识点

    Java Java基础 Java集合框架 Java集合——ArrayList Java集合——LinkedList...

  • Java基础

    Java基础 集合基础 集合框架 多线程基础 多线程框架 反射 代理 集合基础 ArrayList LinkedL...

  • java集合框架知识点

    java集合框架的知识点接口 集合 元素 java key 阅读2771Java集合框架作为Java编程语言的基础...

  • Java 集合框架_开篇

    Java 集合框架系列 Java 集合框架_开篇Java 集合框架_ListJava 集合框架_ArrayList...

  • Java 集合框架_List

    Java 集合框架系列 Java 集合框架_开篇Java 集合框架_ListJava 集合框架_ArrayList...

  • java集合框架List了解多少

    第1集 编程语⾔⾯试题之新版javase集合框架List基础篇简介:java集合框架⾥⾯List常⻅基础⾯试题考查...

  • 大话Java持久层

    基础知识储备: Java SE(Java语言【java.lang】、Java集合框架【java.util】) Ja...

  • 【集合框架】

    集合框架(怎么实现、适用场景) hash相关 Java集合框架 Java集合框架综述Java集合框架面试问题集锦 ...

  • Javaweb自学(一)学习路线规划

    一、Java学习路线 第一阶段:Java基础,包括java语法,面向对象特征,常见API,集合框架; (基础) 第...

  • java服务器端岗位技能要求收集

    java基础Java基础扎实,理解io、多线程、集合等基础框架,对JVM原理有一定的了解 springspring...

网友评论

      本文标题:Java基础——集合框架

      本文链接:https://www.haomeiwen.com/subject/bhkorftx.html