摘要:NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
阅读全文
摘要:NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
阅读全文
摘要:一、任务总结 ### 泛型机制 ——> 概念和本质、自定义泛型接口、类、方法、继承方面的体现,通配符 ### Set集合 ——> 概念、主要实现类、常用的方法、两种方式指定排序的规则 ### Map集合 ——> 概念、主要实现类、常用的方法 ### Collections类 ——> 概念和常用的方法
阅读全文
摘要:一、Collections类:[Collections类的编程使用] ### 基本概念 ——> java.util.Collections类主要提供了对集合操作或者返回集合的静态方法。 二、常用的方法 方法声明 功能介绍 static <T extends Object & Comparable<?
阅读全文
摘要:一、TreeSet集合的概念 ~~~ # [TreeSet集合的概念]——[TreeSet集合放入String对象的实现]—— ~~~ # [TreeSet集合中实现自然排序]——[TreeSet集合中实现比较器排序] ### TreeSet集合的概念 ——> 二叉树主要指每个节点最多只有两个子节点
阅读全文
摘要:一、Map集合 ### Map集合 ~~~ [Map集合的概念]——[元素放入HashMap集合的过程]——[Map集合实现元素的查找和删除操作] ~~~ [Map集合的三种遍历方式] ### 基本概念 ——> java.util.Map<K,V>集合中存取元素的基本单位是:单对元素,其中类型参数如
阅读全文
摘要:一、set集合的基本概念 ### 基本概念 ——> java.util.Set集合是Collection集合的子集合,与List集合平级。 ——> 该集合中元素没有先后放入次序,且不允许重复。 ——> 该集合的主要实现类是:HashSet类 和 TreeSet类以及LinkedHashSet类。 —
阅读全文
摘要:一、HashSet集合的编程使用 ### 常用的方法 ——> 参考Collection集合中的方法即可! ### 案例题目 ——> 准备一个Set集合指向HashSet对象,向该集合中添加元素"two"并打印, ——> 再向集合中添加元素"one"并打印,再向集合中添加元素"three"并打印, —
阅读全文
摘要:一、泛型类被继承时的处理方式 ### [泛型类被继承时的处理方式]——[泛型方法的定义和使用] ~~~ # 泛型在继承上的体现 ——> 如果B是A的一个子类或子接口,而G是具有泛型声明的类或接口,则G并不是G的子类型! ——> 比如:String是Object的子类,但是List并不是List的子类
阅读全文
摘要:一、泛型通配符的使用和特点 ### [泛型通配符的使用和特点]——[有限制通配符的使用和特点] ~~~ # 通配符的使用 ——> 有时候我们希望传入的类型在一个指定的范围内,此时就可以使用泛型通配符了。 ——> 如:之前传入的类型要求为Integer类型, ——> 但是后来业务需要Integer的父
阅读全文
摘要:一、自定义泛型类的实现和使用 ### 自定义泛型接口 ——> 泛型接口和普通接口的区别就是后面添加了类型参数列表,可以有多个类型参数, ——> 如:<E, T, .. >等。 ### 自定义泛型类 ——> 泛型类和普通类的区别就是类名后面添加了类型参数列表,可以有多个类型参数, ——> 如:<E,
阅读全文
摘要:一、泛型机制的基本概念 ### 基本概念 ——> 通常情况下集合中可以存放不同类型的对象,是因为将所有对象都看做Object类型放入的, ——> 因此从集合中取出元素时也是Object类型,为了表达该元素真实的数据类型, ——> 则需要强制类型转换,而强制类型转换可能会引发类型转换异常。 ——> 为
阅读全文
摘要:一、泛型机制的底层原理 ### 底层原理 ——> 泛型的本质就是参数化类型,也就是让数据类型作为参数传递, ——> 其中E相当于形式参数负责占位,而使用集合时<>中的数据类型相当于实际参数, ——> 用于给形式参数E进行初始化,从而使得集合中所有的E被实际参数替换, ——> 由于实际参数可以传递各种
阅读全文
摘要:NO: Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of
阅读全文
摘要:一、任务总结 ### 集合的概述 ——> 集合的由来、两张图 ### Collection结合 ——> 常用的方法 ### Iterator接口 ——> 概念、遍历集合、常用的方法 ### for each结构 ——> 是Java5新增的内容,是迭代器的简化版 ### List集合 ——> 概念、常
阅读全文
摘要:一、Queue集合(重点) ### [Queue集合的概念和使用] ~~~ # 基本概念 ——> java.util.Queue集合是Collection集合的子集合,与List集合属于平级关系。 ——> 该集合的主要用于描述具有先进先出特征的数据结构,叫做队列(first in first out
阅读全文
摘要:一、List集合(重中之重) ### List集合(重中之重) ——> [List集合]——[List集合的概念和ArrayList类的源码解析] ——> [LinkedList类的概念和源码解析]——[Stack类和Vector类的概念] ### 基本概念 ——> java.util.List集合
阅读全文
摘要:一、编程代码 ### 编程代码 ——> [List集合]——[List集合中增加和查找方法的使用] ——> [List集合中修改和删除以及自己和获取的使用] package com.yanqi.task14; import java.util.LinkedList; import java.util
阅读全文
摘要:一、Stack类的编程使用 ### [List集合]——[Stack类的编程使用] ~~~ # 案例题目 ——> 准备一个Stack集合,将数据11、22、33、44、55依次入栈并打印, ——> 然后查看栈顶元素并打印,然后将栈中所有数据依次出栈并打印。 ——> 再准备一个Stack对象,将数据从
阅读全文
摘要:一、Collection集合(重点) ### Collection集合(重点) ——> ——[Collerction集合的准备和元素添加]——[collection集合判断单个元素是否存在] ——> ——[collection集合判断所有元素是否存在]——[collection集合实现交集的计算]
阅读全文