java的容器——集合
来源:互联网 发布:爱国者诚信联盟知乎 编辑:程序博客网 时间:2024/05/21 10:22
java集合
集合是是程序能够存储和操纵元素不固定的一组数据。它有一个跟接口——Collection,但java中没有提供这个借口的直接的实现类,而是让其被继承产生了两个接口,即Set,List。Set集合存放无序不唯一的一组数据,而list存放有序可重复的数据,提供了按索引访问的方式。在java.util中还有另外一个接口——Map,他和Collection接口没有关系,是相互独立的,但是都属于集合类一部分。Map包含了key—value对。Map不能包含重复的key,类似于Set,但可以包含相同的value。还有Iterator,所有的集合类,都实现了这个接口,这是一个用于遍历集合元素的接口,主要包含hasNext()、next()和remove()。
集合和数组区别
下面简述一下集合和数组的区别,我是按照存什么,存多少,有多少,怎么存,面向对象这个顺序记忆的。存什么?数组可以存放基础数据类型和引用数据类型,而集合只能存放引用数据类型。存多少?数组长度固定不可更改,而集合可以随着数据的增加而扩展长度。有多少?数组的lenth属性只能获取数组的容量,实际存放了多少元素无法确定,而集合拥有size()方法,可以准确的获取当前集合中元素数量。怎么存?数组只能按照顺序表结构存放数据,集合则提供了Set,List和Map三种方式存放数据。面向对象。数组不是面向对象的,不具有面向对象的一些特征,而集合则拥有面向对象的封装继承多态等特性,还有一些简单的方法和属性来实现复杂的操作。这就是java集合的一个大致介绍,与大家分享。
阅读全文
0 0
- java的容器——集合
- Java——集合容器
- Java集合——容器
- Java集合(容器)的总结!
- 《Java编程思想》学习笔记4——集合容器
- Java基础——容器(集合初步)
- 黑马程序员——java中容器(集合类)
- 《Java编程思想》学习笔记4——集合容器 .
- 《Java编程思想》学习笔记4——集合容器
- 《Java编程思想》学习笔记4——集合容器
- 黑马程序员——java基础知识之集合框架(容器)
- 《Java编程思想》学习笔记4——集合容器
- 《Java编程思想》学习笔记4——集合容器
- 《Java编程思想》学习笔记4——集合容器
- Java容器集合类的区别用法
- Java容器集合类的区别用法
- Java容器集合类的区别用法
- Java容器集合类的区别用法
- OpenGL -- BMP加载
- 多线程-进程和线程概述以及如何使用多线程
- arcgis添加经纬度矢量点
- jquery ajax 传数组到后台 springmvc 接收
- 关于eclipse启动tomcat找不到maven class的问题
- java的容器——集合
- struts2框架学习笔记02
- Struts2笔记
- 使用SlidingMenu实现侧滑菜单
- Vue2.0 $set()的正确使用方式
- bfs算法
- 写写博客记录学习
- 用C++设计一个不能被继承的类
- HDU