![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java集合框架
红头巾
这个作者很懒,什么都没留下…
展开
-
Java集合框架List接口
List1.List是Collection的子接口2.List接口的主要实现类ArrayList3.常用方法void add(int index, Object ele):在指定的索引位置添加元素boolean addAll(int index, Collection eles):在指定的索引位置添加一个集合Object get(int index):获取指定索引位置的元素int i...原创 2019-08-13 20:20:52 · 123 阅读 · 0 评论 -
Java集合框架Collection接口
1.Java的内存结构栈stack:局部变量(有引用类型的局部变量) 自动释放堆heap:new出来的对象(有成员变量)由GC垃圾回收处理回收资源静态域:静态成员(属性,方法);方法区:字符串常量(常量池)String str=“abc”;String str1=“bcd”;2.数组:存放的同一种数据类型的集合问题:1.数组的长度一旦确定,是不能发生更改2.不能存储其他类型的数据...原创 2019-08-13 20:14:49 · 121 阅读 · 0 评论 -
Java集合框架Set接口
Set1.Set是Collection的子接口2.Set中存储的数据是无序的,不可重复的。不可重复:当Set中添加相同的元素时,后面相同的元素不能添加。要求:添加进Set中的元素,一定要重写equals()(要去重复)和hashcode()方法Set中的元素存储:使用哈希算法①当向Set中添加元素时,首先 会调用该对象所在类的hashCode方法,计算对象的哈希值,这个哈希值就决定...原创 2019-08-13 20:24:39 · 109 阅读 · 0 评论 -
Java集合框架Map接口
MapCollection接口-List接口-Set接口Map接口1.存放key-value数据key:不能重复 底层实现使用setvalue:可以重复 底层实现用Collection2.实现类①.HashMap:主要实现类②.LinkedHashMap:使用链表的方式维护添加Map元素的顺序③.TreeMap④.Hashtable:线程安全低,不建议使用子类Proper...原创 2019-08-13 20:27:26 · 123 阅读 · 0 评论 -
Java集合的泛型应用
泛型:1.在集合中使用泛型2.自定义泛型、泛型接口、泛型方法(了解)3.泛型和继承的关系4.通配符泛型的特点:1.限定了数据类型,不用强转,便捷2.保护了类型的安全3.避免了类型转化的异常// 1.在没有使用泛型的情况 @Test public void test1() { List list = new ArrayList(); list.add(90); li...原创 2019-08-13 20:29:23 · 204 阅读 · 0 评论