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