2021年4月6日
摘要: Map、Collections工具类 Map集合 map集合的特点: 将键映射到值的对象。一个映射不能包含重复的键;每个键最多只能映射到一个值; Map集合和Collection集合的区别? Map集合的功能概述 HashMap集合 TreeMap集合 是基于红黑树的Map接口实现 红黑树保证了有序 阅读全文
posted @ 2021-04-06 09:06 KAI_D 阅读(85) 评论(0) 推荐(0)
摘要: 集合全概述、Collection-Set集合 Set是无序的,唯一的 HashSet 底层数据结构是哈希表(是一个元素为链表的数组) 如何保证元素唯一性? 哈希表底层依赖两个方法:hashCode()和equals()方法 HashSet保证元素唯一性的解析 **add方法底层依赖两个方法:hash 阅读全文
posted @ 2021-04-06 09:03 KAI_D 阅读(113) 评论(0) 推荐(0)
摘要: jdk1.5 新特性 增强for循环、泛型 泛型 常见做法是类型变量使用大写字母,而且很简短。Java库使用变量E表示集合的元素类型,K和V分别表示表的键和值的类型。 T(必要时还可以用相邻的字母 U 和S)表示“任意类型” 泛型高级之(通配符) 注意:泛型如果明确写的时候,前后必须一致 子主题 1 阅读全文
posted @ 2021-04-06 09:01 KAI_D 阅读(54) 评论(0) 推荐(0)
摘要: Collection、List、ArrayList、常见数据结构 集合与数组有什么不同? 数组的长度是固定的,不能变化。集合可以变化 内容不同 数组存储的同一种类型的元素 而集合可以存储不同类型的元素 元素的数据类型问题 数组可以存储基本数据类型,也可以存储引用数据类型 集合只能存储引用类型 不同的 阅读全文
posted @ 2021-04-06 08:59 KAI_D 阅读(233) 评论(0) 推荐(0)