集合框架_集合的由来及与数组的区别
2016-12-12 23:02
411 查看
package cn.itcast_01; /* * 集合的由来: * 我们学习的是面向对象的语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储。 * 而要想存储多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量,在我们目前所学习的知识里面,有那些是容器类型的呢? * 数组和StringBuffer。但是呢?StringBuffer的结果是一个字符串,不一定满足我们的要求,所以我们只能选择数组,这就是对象数组。 * 而对象数组又不能适应变化的需求,因为数组的长度是固定的,这个时候,为了适应变化的需求,Java就提供了集合类供我们使用。 * * 数组和集合的区别: * A:长度区别 * 数组的长度固定 * 集合长度可变 * B:内容不同 * 数组存储的是同一种类型的元素(水杯比作容器,而数组水杯容器,只能装白开水) * 而集合可以存储不同类型的元素(水杯比作容器,而集合水杯容器,可以装白开水、可乐、雪碧) * C:元素的数据类型问题 * 数组可以存储基本数据类型,也可以存盘引用数据类型。 * 集合只能存储引用类型 * */ public class CollectionDemo { public static void main(String[] args) { } }
相关文章推荐
- Java基础知识强化之集合框架笔记01:集合的由来与数组的区别
- 集合框架(集合的由来及与数组的区别)
- java语言基础(64)——集合框架(集合的由来以及数组集合的区别 集合的遍历)
- 为什么要使用集合框架,集合框架和数组的区别
- JAVA中集合的由来,以及集合和数组的区别
- 浅谈java中集合的由来,以及集合和数组的区别详解
- java基础数组的定义与初始化以及集合框架的应用
- 小结一下数组和集合的区别
- 集合数组使用的区别
- Java 集合框架(Collection)和数组的排序
- java 集合与数组的区别
- 第十九节 泛型、params可变数组 集合运用和区别
- 集合框架:集合框架:list map set的区别
- Java 集合框架(Collection)和数组的排序
- 黑马程序员_Java第17天知识总结_集合框架的工具类_Collections_Arrays_将数组变成list集合_集合变数组_高级for循环_可变参数
- day17集合框架的工具类Collections。二分法查找原理 。操作数组的工具类Arrays,集合变数组。高级for循环。可变参数
- 【Oracle】集合(联合数组(索引表),嵌套表,变长数组,记录类型的嵌套表)的初始化与赋值,以及它们的区别
- 集合和数组的区别
- JAVA集合和数组的区别?
- 【C#】数组、集合、泛型集合的区别与联系