随笔分类 - 内功心法
摘要:写在前面的话:读书破万卷,编码如有神 主要内容包括: 参考内容: 1、《研磨设计模式》 一书,作者:陈臣、王斌 1、初始化桥接模式 1.1、定义 将抽象部分与它的实现部分分离,使它们都可以独立地变化。 1.2、结构和说明 说明: 桥接模式通过引入实现的接口,把实现部分从系统中分离出去。那么,抽象这边
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 主要内容包括: 参考内容: 1、《研磨设计模式》 一书,作者:陈臣、王斌 1、初识单例模式 1.1、定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点。 1.2、结构和说明 Singleton: 负责创建Singleton类自己的唯一实例,并提供一个ge
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 主要内容包括: 参考内容: 1、《研磨设计模式》 一书,作者:陈臣、王斌 1、初识简单工厂 1.1、定义 提供一个创建对象实例的功能,而无须关心具体的实现。被创建的实例的类型可以是接口、抽象类,也可以是具体的类。 1.2、结构和说明 说明: 2、体会简单工厂模式
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 主要内容包括: 参考内容: 1、《研磨设计模式》 一书,作者:陈臣、王斌 1、初识访问者模式 1.1、定义 表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 如何理解: (1)首先,要明确访问者就是操作,
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 主要内容包括: 参考内容: 1、《研磨设计模式》 一书,作者:陈臣、王斌 1、初始组合模式 1.1、定义 将对象组合成树型结构以表示"部分-整体"的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 1.2、结构和说明 一种典型的Composite
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 下文主要对java.util.LinkedList<E>的4个位置访问操作进行介绍,主要内容包括: 1、LinkedList常用的4个位置访问操作介绍 参考内容: 1、JDK源码(1.7) 1、LinkedList常用的4个位置访问操作介绍 (1)E get(i
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 下文主要对java.util.LinkedList<E>的4个查询操作进行介绍,主要内容包括: 1、LinkedList常用4个查询操作介绍 参考内容: 1、JDK源码(1.7) 1、LinkedList常用4个查询操作介绍 (1) int indexOf(Ob
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 下文主要对java.util.LinkedList<E>的5个队列操作进行介绍,主要内容包括: 1、LinkedList常用的5个队列操作介绍 参考内容: 1、JDK源码(1.7) 1、LinkedList常用的5个队列操作介绍 (1) E peek() 功能:
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 下文主要对java.util.LinkedList<E>的10个双端队列操作进行介绍,主要内容包括: 1、LinkedList常用的10个双端队列操作介绍 参考内容: 1、JDK源码(1.7) 1、LinkedList常用的10个双端队列操作介绍 (1)bool
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 下文主要对java.util.LinkedList<E>的Iterator操作和数组、克隆操作进行介绍,主要内容包括: 1、LinkedList常用的Iterator操作介绍 2、LinkedList常用的数组和克隆操作进行介绍 参考内容: 1、JDK源码(1.
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 下文主要对java.util.LinkedList<E>的5个修改操作进行介绍,主要内容包括: 1、LinkedList常用5个修改操作介绍 参考内容: 1、JDK源码(1.7) 1、LinkedList常用5个修改操作介绍 (1)boolean add(E e
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 下文主要对java.util.LinkedList<E>进行整体性介绍,主要内容包括: 1、 LinkedList概述 2、 LinkedList中的属性、构造方法、常用方法介绍 3、 LinkedList遍历 参考内容: 1、JDK源码(1.7) 1、Link
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 下文主要对java.util.LinkedList<E>的构造方法和6个队列头、尾操作进行介绍,主要内容包括: 1、LinkedList构造方法介绍 2、LinkedList常用6个队头、尾操作介绍 参考内容: 1、JDK源码(1.7) 1、LinkedList
阅读全文
摘要:java.util.Deque<E> 源码分析(JDK1.7) java.util.Deque<E>是一个接口,它的定义如下: (1)java.util.Deque<E>是一个线性collection,支持在两端插入和移除元素。(名称deque是"double ended queue" 双端队列)。
阅读全文
摘要:java.util.Queue<E> 源码分析(JDK1.7) java.util.Queue<E>是一个接口,它的定义如下: (1)java.util.Queue<E>接口继承自java.util.Collection<E>接口 (2)java.util.Queue<E>接口约定了队列的基本操作:
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 下文主要对java.util.ArrayList<E>中的Iterator和List操作进行介绍,主要内容包括: 1、ArrayList的Iterator和ListIterator操作 2、ArrayList的subList操作 参考内容: 1、JDK源码(1.
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 下文主要对java.util.ArrayList<E>的4个批量操作进行介绍,主要内容包括: 1、ArrayList的批量操作 参考内容: 1、JDK源码(1.7) 1. ArrayList常用的4个批量操作 批量操作: (1) boolean addAll(C
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 下文主要对java.util.ArrayList<E>的6个常用查询操作进行介绍,主要内容包括: 1、ArrayList查询操作 参考内容: 1、JDK源码(1.7) 1. ArrayList常用的6个查询操作 查询操作: (1) boolean contain
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 下文主要对java.util.ArrayList<E>的构造方法和5个修改操作进行介绍,主要内容包括: 1、ArrayList构造方法介绍 2、ArrayList常用5个修改操作介绍 参考内容: 1、JDK源码(1.7) 1. ArrayList三个构造方法 1
阅读全文
摘要:写在前面的话:读书破万卷,编码如有神 下文主要对java.util.ArrayList<E>中的其他操作和数组操作进行介绍,主要内容包括: 1、其他操作 2、数组操作 参考内容: 1、JDK源码(1.7) 1、ArrayList的其他操作和数组操作 其他操作和数组操作 (1)Object clone
阅读全文

浙公网安备 33010602011771号