Java集合框架
文章平均质量分 72
介绍Java中集合类使用和细节
二十四桥明月夜436
这个作者很懒,什么都没留下…
展开
-
Java泛型(一)
java泛型(一)Java泛型概述泛型是什么泛型的应用泛型与集合容器在集合中使用泛型Java泛型概述泛型是什么泛型:就是在定义类和接口时允许通过一个标识表示类中的某个属性的类型或者某个方法的返回值以及参数类型。这个类型将在使用时确定(如声明变量、创建对象)。泛型的应用泛型的应用广泛,常与集合容器一起使用。集合中使用泛型可以很好的解决元素存储的安全性问题。除此之外,泛型类、泛型接口与泛型方法也各有其作用。泛型与集合容器集合容器在设计阶段和声明阶段无法确定容器中实际存储的数据是和类型。为了更好便于原创 2022-03-15 08:00:00 · 270 阅读 · 0 评论 -
Java泛型(二)
Java泛型(二)泛型的应用自定义泛型结构自定义泛型类与接口泛型类的构造器泛型类的继承关系泛型类的使用注意泛型方法通配符的使用泛型的应用自定义泛型结构自定义泛型类与接口在实际开发中,我们可以根据需求来自定义泛型类和接口。具体格式为:修饰符 class 类名 <T>其中便是泛型。需要注意的是,在泛型类中可能会有多个参数,此时应将参数一起放到尖括号中:<T1,T2,T3>。泛型类的构造器在定义泛型类后,其构造器不用在声明泛型。如:定义了泛型类order其构造器应该是:原创 2022-03-16 08:00:00 · 279 阅读 · 0 评论 -
Java集合框架——List接口
文章目录ListList接口概述List接口的实现类List接口的常用方法(以ArrayList为例)List接口的遍历方式ListList接口概述List接口作为Collection接口的子接口,在继承Collection接口的方法同时,添加了一些字迹的方法。List接口在Java集合框架的使用中最为频繁。List接口的实现类List接口:存放有序可重复的数据,动态数组,替换原有的数组。ArrayList:作为List接口的主要实现类,线程不安全,效率高,底层使用Object[] elemen原创 2022-03-06 08:36:07 · 340 阅读 · 0 评论 -
Java集合框架——collections工具类
文章目录collections工具类collections工具类概述collections常用方法collections工具类collections工具类概述conllections类是操作接口collecton和map的工具类。注意collections并不是collection接口的实现类。并且Collections 类中提供了多种synchronizedXxxx方法将指定集合包装成线程同步同步的集合,从而解决多线程并发访问集合时的线程安全问题。collections常用方法 publi原创 2022-03-13 08:40:10 · 2448 阅读 · 0 评论 -
Java集合框架——Map接口
文章目录Map接口Map接口概述Map的结构Map接口的实现类Map接口的常用方法——以HashMap为例Map接口的遍历TreeMapPropertiesMap接口Map接口概述与Set接口和List接口不同,Map接口并未继承Collection接口。 Map接口存储双列数据,Map<key,value>即key-value对的数据。Map的结构Map中的key:无序的,不可重复的 使用Set存储所有key -->要求所在的类重写equals()和HashCode() (以原创 2022-03-13 08:33:05 · 350 阅读 · 0 评论 -
Java集合框架——Collection接口
Collection接口集合概述集合和数组一样,都是对多个数据进行存储操作的结构。都是Java容器。但是,数组在使用时,会存在一些弊端。我们使用数组存储数据时,数组的长度是固定。因此对于不确定长度的数据,我们很难使用数组存储。其次,数组提供的方法有限,对于要进行复杂操作的数据,很难实现需求。由于数组的一些局限性,在存储数据时提供了集合这个容器。集合的作用便是解决数组存储数据的弊端。Collection接口集合Collection接口下有两个子接口List接口和Set接口。在List接口下的实现原创 2022-03-05 09:23:02 · 472 阅读 · 0 评论 -
Java集合框架——set接口
文章目录set接口set接口概述set接口的特点set接口底层添加元素过程——以HashSet为例set接口遍历方式set接口的常用方法LinkHashsetTreeSetset接口set接口概述set接口作为collection接口的子接口,用于存储无序的、不可重复的数据。其实现类有HashSet:set接口的主要实现类,线程不安全,可以存储NULL。LinkedHashSet:HashSet的子类,遍历内部数据时,可以按照添加顺序遍历。TreeSet:可以按照添加对象的属性进行排序。se原创 2022-03-12 08:31:32 · 1497 阅读 · 0 评论