- 博客(3)
- 资源 (9)
- 收藏
- 关注
转载 结构型设计模式之代理模式
1 代理模式概念1.1 介绍 代理模式(Proxy Pattern)是面向对象中一种非常常见的设计模式。其实,不单是在软件开发领域,在我们的日常生活中对于代理也时常可见。比如:房东要将自家的房租出售,于是到房地产中介公司找一个代理,由他来帮自己完成销售房屋,签订合同等等事宜。在此,就以该生活场景为蓝本介绍Java的代理模式。一般而言,代理技术可分为:静态代理和动态代理;我们先来看静态代理。1.2
2017-12-14 21:22:18 259 1
原创 数据结构与算法之LinkedList源码分析
1 LinkedList的基本结构 链表就和链子一样,每一环都要连接着后边的一环和前边的一环,这样,当我们需要找这根链子的某一环的时候,只要我们能找到链子的任意一环,都可以找到我们需要的那一环。如下图: LinkedList在jdk1.6中的结构: LinkedList在jdk1.7中的结构: 图片来源于:Java进阶之—-LinkedList源码分析 对比一下,知道区
2017-12-07 00:34:20 682
原创 算法刻意练习之Map系列
1 概述 图片来源于:Java集合框架.mdJava Collection Framework源码剖析2 Collection2.1 List(1)概念 AbstractList 是一个抽象类,它实现List接口并继承于 AbstractCollection 。对于“按顺序遍历访问元素”的需求,使用List的Iterator 即可以做到,抽象类Abstract...
2017-12-07 00:18:37 965
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人