集合论初步认识 java学习(一)
来源:互联网 发布:矩阵qr分解例题 编辑:程序博客网 时间:2024/04/29 00:03
作为一个菜鸟级编程玩家,我喜欢填鸭子式或者谁是查阅式的学习,不然会学的很累,呵呵,当初学习java只是学习了点基本语法就投奔android阵营,现在渐渐发现还得回来补下java的集合。
查了一下资料,对java的集合有了初步的认识:
在java中,保存对个对象时,数组的长度不可变,而集合可变,java集合大致可分为Set,List,Map三种体系,其中Set代表着无序,不可重复的集合,List则代表着有序,可重复的集合,Map则代表了具有映射关系的集合。
我们可以试想一下,假设java集合就是一个容器,如果 一群对象丢进这个集合,如果有序的话,就算重复了也是可以查找的,反之,如果是无序的,我们只有通过他的值找到它,所以不可重复。。。
继承关系:
Collection:Set,Queue(队列),List{ArrayList,LinKedList}
Collection接口的某些方法:
boolean add(Object o):想集合里添加一个元素
package onetset;
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;
public class Ji_he {
public static void main(String[] arg)
{
//创建一个集合
Collection app=new ArrayList();
app.add("我们一起学java");
app.add("你怎么看");
app.add(5);
System.out.println("原集合的元素:"+app+"\n");
//获取集合的迭代器
Iterator it=app.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
//从集合中删除上次next 方法返回的元素
it.remove();
System.out.println(app);
}
}
- 集合论初步认识 java学习(一)
- LUA学习(一) 初步认识lua
- 学习java的初步认识
- FreeMarker学习笔记(一) 初步认识Freemarker的模板
- FreeMarker学习笔记(一) 初步认识Freemarker的模板
- 傅立叶变换学习(一)初步认识傅立叶变换
- Python学习教程(一)——初步认识
- Eclipse初步认识(一)
- mybatis初步认识(一)
- Hibernate学习笔记<一> 初步认识Hibernate
- java util包学习(1) 初步认识
- java util包学习(2) 初步认识
- 从零开始学习Java Web(二):初步认识Servlet
- java反射初步学习(一)
- 网络编程初步认识(一)
- Activiti入门教程一(初步认识Activiti)
- Android中初步认识HelloWorld(一)
- Beego走起(一) 初步认识
- 割点,桥模板
- DirectX 3D_基础之效果框架 手法和路径 HLSL的内置对象(纹理对象 采样器对象与采样器状态 顶点着色器对象和像素着色器对象)效果文件中的设备状态
- Java字符串的各种编码转换
- 配置 ssh无密码登陆
- ZOJ 1203 - Swordfish
- 集合论初步认识 java学习(一)
- [HBase] LSM树 VS B+树
- HDU 2011
- python的三种数据结构
- java泛型中的K,V,T,E,?,object的意思及其用法
- 委托代理设计模式(协议)
- Android NDK 使用skia 画图及显示图片的例子
- 网络还真是好东西,06年才毕业写的一点东西居然还在
- UVa 10193 All You Need Is Love 求互质 数学题