随笔分类 - Java-集合
摘要:一、Map 集合 1.1、Map 集合概述和使用 1.1.1、Map 集合概述 Map 集合: lnterface Map<K,V> K:键的类型;V:值的类型 将键映射到值的对象。 不能包含重复的键;每个键可以映射到最多一个值。 1.1.2、Map 集合的使用 创建 Map 集合的对象 多态的方式
阅读全文
摘要:一、泛型 1.1、泛型概述 泛型:是 JDK5 中引入的特性,它提供了编译时类型安全检测机制,该机制允许在编译时检测到非法的类型,它的本质是参数化类型,也就是说所操纵的数据类型被指定为一个参数。 参数类型:将类型由原来的具体的类型参数化,然后在使用/调用时传入具体的类型。 1.2、泛型的好处 让集合
阅读全文
摘要:一、TreeSet 集合 1.1、TreeSet 集合概述和特点 1.1.1、TreeSet 集合概述 TreeSet 集合间接继承了 Set 接口。 1.1.2、TreeSet 集合特点 元素有序,这里的顺序不是指存储和取出的顺序,而是按照一定的规则进行排序,具体排序方式取决于构造方法。 Tree
阅读全文
摘要:一、LinkedHashSet 集合 1.1、LinkedHashSet 集合概述和特点 1.1.1、LinkedHashSet 集合概述 LinkedHashSet 集合继承了 HashSet() 集合,实现了 Set() 接口。 LinkedHashSet 集合底层数据结构是 哈希表和链表 1.
阅读全文
摘要:一、HashSet 集合 1.1、HashSet 集合概述和特点 1.1.1、HashSet 集合概述 HashSet 集合是具体的类 该类实现了 Set 接口 1.1.2、HashSet 集合特点 底层数据结构是哈希表 对集合的迭代顺序不作任何保证,也就是说不保证存储和取出的元素顺序一致 没有带索
阅读全文
摘要:一、Set 集合 1.1、Set 集合概述和特点 1.1.1、Set 集合概述 Set 集合的方法都是继承了 Collection 集合的方法。 1.1.2、Set 集合特点 不包含重复元素的集合 没有带索引的方法,所以不能使用普通 for 循环遍历 1.2、使用 Set 集合 多态的方式 具体的实
阅读全文
摘要:一、List 集合 1.1 List 集合概述和特点 1.1.1、List 集合概述 有序集合(也成为序列):用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引访问元素,并搜索列表中的元素。 与 Set 集合不同,列表通常允许重复的元素。 1.1.2、List 集合特点 有序:存储和取出
阅读全文
摘要:一、Collection 集合 1.1、Collection 集合概述和使用 1.1.1、Collection 集合概述 是单例集合的顶层接口,它表示一组对象,这些对象也称为 Collection 的元素。 JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如 Set 和 List)实现。
阅读全文
摘要:一、ArrayList<E> 集合 1.1、ArrayList<E> 概述 可调整大小的数组实现 <E>:是一种特殊的数据类型,泛型。 1.2、ArrayList 构造方法和添加方法 方法名 说明 public ArrayList() 创建一个空的集合对象 public boolean add(E
阅读全文
摘要:1.1、集合概述 集合类的特点:提供一种存储空间可变的存储模型,存储的数据容量可以发生改变。 1.2、集合体系
阅读全文

浙公网安备 33010602011771号