- 博客(5)
- 收藏
- 关注

原创 Java设计模式解析-七大设计原则(SOLIDC)
Java设计模式-六大设计原则单一职责原则(SRP)开闭原则(OCP)里式替换原则(LSP)迪米特法则(LOD)接口隔离原则(ISP)依赖倒置原则(DIP)单一职责原则(SRP)一个类只负责完成一个职责或者功能不要设计大而全的类,要设计粒度小、功能单一的类。单一职责原则是为了实现代码高内聚、低耦合,提高代码的复用性、可读性、可维护性开闭原则(OCP)这个描述比较简略,如果我们详细表述一下,那就是,添加一个新的功能应该是,在已有代码基础上扩展代码(新增模块、类、方法等),而非修改已有代码(修改
2020-07-09 16:37:04
287
原创 JDK1.8源码解析——java.util.ArrayList 类(数组实现)
JDK1.8源码解析——java.util.ArrayList 类ArrayList定义继承关系字段属性构造函数添加元素查找元素遍历集合ArrayList定义ArrayList 是一个用数组实现的集合,支持随机访问,元素有序且可以重复。继承关系public class ArrayList<E> extends AbstractList<E> im...
2019-01-21 21:39:48
537
原创 Java数据结构和算法解析(一)
数据结构和算法(一)数据结构和算法概述数据结构数据结构相关术语数据:数据元素数据项数据对象逻辑结构与物理结构逻辑结构物理(存储)结构顺序存储结构:链式存储结构:抽象数据类型(ADT)数据类型抽象数据类型算法数据结构和算法概述数据结构计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合数据结构相关术语数据:是描述客观事物的符号,是计算机中可以操作的对象,是能...
2019-01-17 22:07:15
429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人