摘要: package cn.learn.collection.FanXing; /* 泛型的上限限定,格式? extend E 代表使用的泛型只能是E类型的子类/本身 泛型的下限限定,格式? super E 代表使用的泛型只能是E类型的父类/本身 */ public class GenericControl { } package cn.learn.collection.FanXing; /* 定义一个 阅读全文
posted @ 2019-09-09 21:25 学之初 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 1 package cn.learn.collection.Set; 2 3 import java.util.HashSet; 4 import java.util.Iterator; 5 import java.util.LinkedHashSet; 6 7 /* 8 java.LinkedHashSet extends HashSet集合 9 特点:底层是一个哈希表(数组+链表/红黑树)+链 阅读全文
posted @ 2019-09-09 21:14 学之初 阅读(1577) 评论(0) 推荐(0) 编辑
摘要: 1 package cn.learn.collection.Set; 2 3 import java.util.Objects; 4 5 public class IsPerson { 6 private int age; 7 private String name; 8 9 //ide自动生成 10 @Override 11 public boolean equals(Object o) { 1 阅读全文
posted @ 2019-09-09 20:53 学之初 阅读(792) 评论(0) 推荐(0) 编辑
摘要: 1 package cn.learn.collection; 2 3 import java.util.Collection; 4 import java.util.HashSet; 5 import java.util.Iterator; 6 7 /* 8 java.util.Iterator 9 迭代器:主要用于遍历访问collection,遍历前都会先判断集合是否为空 10 11 Itera 阅读全文
posted @ 2019-09-09 20:51 学之初 阅读(203) 评论(0) 推荐(0) 编辑
摘要: 1 package cn.learn.collection; 2 3 import cn.learn.basic.Phone; 4 5 /* 6 哈希值:是一个十进制的整数,由系统随机给出(就是对象的地址值),是一个逻辑地址,是模拟出来的地址,不是数据实际存储的物理地址 7 在祖宗类Object中,有个方法可以获取哈希值 8 public int hashCode(); 9 hashCode方法源 阅读全文
posted @ 2019-09-09 20:49 学之初 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1 package cn.learn.collection; 2 3 import java.util.ArrayList; 4 import java.util.Collection; 5 6 /* 7 在java.util.Collection中,是一个Interface 8 -所有单列集合最顶层的接口,里面定义了所有单列集合的共性方法 9 -任意单列集合都可以使用Collection接口里的 阅读全文
posted @ 2019-09-09 20:47 学之初 阅读(310) 评论(0) 推荐(0) 编辑
摘要: package cn.learn.collection.List; import com.sun.source.tree.NewArrayTree; import java.util.ArrayList; import java.util.Iterator; import java.util.List; /* java.util.List接口 extends Collection接口 1.有索引, 阅读全文
posted @ 2019-09-09 20:44 学之初 阅读(4772) 评论(1) 推荐(1) 编辑
摘要: 1 package cn.learn.collection; 2 3 import java.util.LinkedList; 4 import java.util.Queue; 5 6 /* 7 java.util.xxx 8 9 ArrayList是接口List的实现类 -底层是数组,查询快,效率低,增删慢 10 add低层代码实际是原数组长度+1;由此生成新数组,再将内容复制进去 11 12 阅读全文
posted @ 2019-09-09 16:04 学之初 阅读(304) 评论(0) 推荐(0) 编辑