摘要: Java基础之:自定义泛型 自定义泛型的细节: 普通成员可以使用泛型(属性与方法) 使用泛型的数组不可初始化 静态方法中不可使用类的泛型 泛型类的类型,是在创建对象时确定的(因为创建对象时,需要指定确定类型) 如果在创建对象时,没有指定类型,默认为Object package class_Gener 阅读全文
posted @ 2021-01-31 11:25 奋斗的小范同学 阅读(273) 评论(0) 推荐(0) 编辑
摘要: Java基础之:泛型 在不使用泛型的情况下,在ArrayList 中,添加3个Dog。 Dog对象含有name 和 age, 并输出name 和 age (要求使用getXxx())。 package class_Generic; import java.util.ArrayList; ​ publ 阅读全文
posted @ 2021-01-31 11:07 奋斗的小范同学 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Java基础之:集合选择 我们将上图的所有集合已经介绍完了,那么在解决问题的时候,应该怎么去选择使用哪一个集合呢? 判断存储的类型是一组对象还是一组键值对 一组对象:Collection接口 允许重复:List 增删多:LinkedList [底层维护了一个双向链表] 改查多:ArrayList [ 阅读全文
posted @ 2020-12-27 09:01 奋斗的小范同学 阅读(107) 评论(0) 推荐(0) 编辑
摘要: Java基础之:Collections工具类 Collections类简单介绍 Collections 是一个操作 Set、List 和 Map 等集合的工具类 Collections 中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制 阅读全文
posted @ 2020-12-27 08:54 奋斗的小范同学 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Java基础之:Map——TreeMap TreeMap简单介绍 TreeMap实现了Map的子接口SorteMap。 而TreeMap与TreeSet一样,可以自己指定元素如何排列。TreeMap可以实现提供的比较机制。 使用案例 package class_Map; ​ import java. 阅读全文
posted @ 2020-12-27 08:44 奋斗的小范同学 阅读(217) 评论(0) 推荐(0) 编辑
摘要: Java基础之:集合——Map——HashTable HashTable简单介绍 This class implements a hash table[该类实现hashtable] which maps keys to values [元素是键值对] Any non-null object can 阅读全文
posted @ 2020-12-27 08:36 奋斗的小范同学 阅读(192) 评论(0) 推荐(0) 编辑
摘要: Java基础之:集合——Map——HashMap HashMap简单介绍 Map接口的常用实现类:HashMap、Hashtable和Properties。 HashMap是 Map 接口使用频率最高的实现类。 HashMap 是以 key-val 对的方式来存储数据 [案例 Entry ] key 阅读全文
posted @ 2020-12-27 08:26 奋斗的小范同学 阅读(209) 评论(0) 推荐(0) 编辑
摘要: Java基础之:集合——Map Map与Collection并列存在。用于保存具有映射关系的数据键值对:Key—Value 在Map中Key与Value都可以存放任何类型的数据。 Key是用Set来存放的,不允许重复,允许有null但只能有一个。常用String类作为Map的“键”(key) Val 阅读全文
posted @ 2020-12-26 17:20 奋斗的小范同学 阅读(319) 评论(0) 推荐(0) 编辑
摘要: Java基础之:Set——HashSet——LinkedHashSet LinkedHashSet简单介绍 LinkedHashSet是HashSet的子类 LinkedHashSet根据元素的hashCode值来决定元素的存储位置,但它同时使用链表维护元素的次序,这使得元素看起来是以插入顺序保存的 阅读全文
posted @ 2020-12-26 15:17 奋斗的小范同学 阅读(272) 评论(0) 推荐(0) 编辑
摘要: Java基础之:Set——HashSet & TreeSet HashSet HashSet实现了Set接口(不可以重复元素),HashSet实际上底层是HashMap(看后面源码以及HashMap)。 HashSet不保证元素是有序的,顺序取决于hash之后,再进行去索引的结果。 HashSet底 阅读全文
posted @ 2020-12-26 14:55 奋斗的小范同学 阅读(268) 评论(0) 推荐(0) 编辑