博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java基础知识强化之集合框架笔记01:集合的由来与数组的区别
阅读量:4994 次
发布时间:2019-06-12

本文共 492 字,大约阅读时间需要 1 分钟。

1. 集合的由来:

      我们学习的是面向对象语言,而面向对象语言对事物的描述是通过对象体现的,为了方便对多个对象进行操作,我们就必须把这多个对象进行存储。而要想存储多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量,在我们目前所学过的知识里面,有哪些是容器类型的呢?数组和StringBuffer。但是呢?StringBuffer的结果是一个字符串,不一定满足我们的要求,所以我们只能选择数组,这就是对象数组。而对象数组又不能适应变化的需求,因为数组的长度是固定的,这个时候,为了适应变化的需求,Java就提供了集合类供我们使用

 

2. 集合与数组的区别

(1)长度区别:

         数组的长度固定
         集合长度可变
(2)内容不同:
         数组存储的是同一种类型的元素
         而集合可以存储不同类型的元素
 (3)元素的数据类型问题:
         数组可以存储基本数据类型,也可以存储引用数据类型
         集合只能存储引用类型

3. 集合类的特点

答:集合只用于存储对象,集合长度是可变的,集合可以存储不同类型的对象。

转载于:https://www.cnblogs.com/hebao0514/p/4839995.html

你可能感兴趣的文章
hihocoder 1523 数组重排2+思维
查看>>
004 面向对象1
查看>>
C语言——贪吃蛇(第二阶段小蛇的移动
查看>>
牛客网——二叉树
查看>>
MyEclipse反编译插件的安装
查看>>
php RSA 简单实现
查看>>
python_Day4
查看>>
mongo3.0用户设置转(3)
查看>>
2018.3 强网杯 部分writeup
查看>>
架构师速成6.18-初中书单资料推荐
查看>>
linux系统的安装
查看>>
Java设计模式菜鸟系列(十三)建模和实现状态模式
查看>>
《Hadoop》对于高级编程Hadoop实现构建企业级安全解决方案
查看>>
android ndk通过遍历和删除文件
查看>>
Notification(一个)——使用演示样本的基础知识
查看>>
《算法导论》为什么经典
查看>>
windows如何能在“运行”框输入名称就启动相应的软件
查看>>
修复反编译资源文件及批量修复程序源码
查看>>
CODEVS 1217 借教室
查看>>
VM ware 安装时候的一些坑和解决办法
查看>>