栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础知识七:Collection集合、ArrayList集合、List集合、增强for循环、数据结构分类、LinkedList集合、集合案例

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础知识七:Collection集合、ArrayList集合、List集合、增强for循环、数据结构分类、LinkedList集合、集合案例

集合

集合:集合都是接口,想使用集合必须用实现类来完成

一、Collection(单例集合): --〉List(元素可重复)--〉Set(元素不可重复)

1、List实现类: ArrayList、LinkedList、……

2、Set实现类:HashSet、TreeSet、……

二、Map(双例集合)实现类: HashMap、……

 

 

 

Alt+7: 可以打来当前窗口所有类的列表信息

ArrayList: 可以存储重复元素

1、Collection集合遍历案例

 

 

2、ArrayList集合案例:获取学生类对象元素

 

3、List集合特有方法与案例

 

 

 

 

4、ArrayList案例:正向遍历、逆向遍历

 

 

5、增强for循环介绍与案例

 

 

注:增强for循环内部其实是Iterator跌代器

1.如果只是遍历,就用增强for循环

2.如果要使用索引,就用普通for循环

3.如果只是要求使用跌代器,就用Iterator

6、Arraylist案例:三种方式遍历学生对象

 

7、数据结构分类介绍

栈:ABCDE进栈,EDCBA出栈,先进后出

队列:ABCDE进队列,EDCBA出队列,先进先出

链表:对比数组来说,它是一种增删快的模型,但是一种查询慢的模型

数组:对比链表来说,它是一种增删慢的模型,但是一种查询快的模型

8、LinkedList集合特有功能:增加、删除、查询

 

 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1021228.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号