)
A:画图演示
把学生数组的案例画图讲解
数组和集合存储引用数据类型,存的都是地址值
15.03_集合框架(集合的由来及集合继承体系图)
A:集合的由来
数组长度是固定,当需要增加和减少元素时需要对数组重新定义...,太麻烦,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少
B:数组和集合的区别
区别1 :
数组既可以存储基本数据类型,又可以存储引用数据类型...集合只能存储引用数据类型(对象)
区别2:
数组长度是固定的,不能自动增长
集合的长度的是可变的,可以根据元素的增加而增长
数组和集合什么时候用
* 1,如果元素个数是固定的推荐用数组
* 2,...}
15.09_集合框架(迭代器的原理及源码解析)
A:迭代器原理
迭代器原理:迭代器是对集合进行遍历,而每一个集合内部的存储结构都是不同的,所以每一个集合存和取都是不一样,那么就需要在每一个类中定义...hasNext()和next()方法,第二,代码有底层内部实现,使用者不用管怎么实现的,会用即可
B:迭代器源码解析
1,在eclipse中ctrl + shift + t找到ArrayList类
2