首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
paynnne
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3
文章 3
沸点 0
赞
3
返回
|
搜索文章
paynnne
5天前
关注
单例模式
单例模式的意图 基本要求 构造器私有化,private修饰,防止外部私自创建该单例类的对象实例; 提供一个该实例对象全局访问点; 在多线程环境下保证单例类有且只有一个对象实...
0
评论
分享
paynnne
5天前
关注
原型模式
原型模式的作用 快速,高效的创建对象 用原型实例指定创建对象的种类,并且通过拷贝这些原型,创建新的对象。 创建对象时通过拷贝当前对象来创建新的对象,即newObject=o...
0
评论
分享
paynnne
5天前
关注
代理模式
代理模式的目的 代理模式有三种类型,静态代理,动态代理(JDK代理,接口代理)、Cglib代理(在内存中动态的创建目标对象的子类) 静态代理 静态代理需要先定义接口,被代理...
0
评论
分享
paynnne
5天前
关注
装饰器模式
装饰器模式的目的 在android中,Context,ContextImpl也就是个装饰模式,我们肯定会在startActivity()前后做点业务操作。...
0
评论
分享
paynnne
5天前
关注
享原模式
享原模式的目的 优点 缺点 相当于是缓存了一块地方,把对象放进去,需要对象的时候就从这里面取,如果相同需求,则会返回已有的对象。 在android中,获取Message,可...
0
评论
分享
paynnne
5天前
关注
策略模式
目的 解决很多if else的情况 优点:可以避免多重判断条件,扩展性好 缺点:类会增多 RecycleView 选择布局为例 使用策略模式:...
0
评论
分享
paynnne
5天前
关注
中介者模式
目的 解决对象与对象之间的耦合关系 优点:降低复杂度,各个类之间解耦 缺点:中介者会过于庞大不好维护 聊天室就相当于个中介者,给两个人传递消息。如果聊天室新增功能,会导致聊...
0
评论
分享
paynnne
5天前
关注
观察者模式
理解 当我们在打团队游戏时,当你受到攻击需要队友帮忙时该怎么办? 这时候就需要给你所有的队友发送一条你正在被攻击的消息。所有的队友会根据你发送的消息作出相应的动作。比如有团...
0
评论
分享
paynnne
5天前
关注
责任链模式
意图 使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。将这些对象连成一条链,并沿着这条链传递该请求,直到有一个对象处理它为止。 实例 运行结果 责任...
0
评论
分享
paynnne
5天前
关注
迭代器模式
定义 提供一种可以顺序访问一个聚合对象中的各种元素的方法,同时又不暴露该对象的内部表示。 目的 遍历一个对象 优点 访问一个聚合数据,聚合数据不会暴露内部内容 缺点 会增加...
0
评论
分享
paynnne
5天前
关注
Vector原理
Vector 重点 无参构造情况下,默认大小10,存满后,按当前容量的2倍扩容; 指定大小的情况下,如需扩容,则直接扩容为上一次elementData容量的2倍; 指定大小...
0
评论
分享
paynnne
5天前
关注
LinkedList原理
LinkedList 底层数组结构 注意点 当链表为空时,firs和last都指向null LinkedList 线程不安全 LinkedList是基于链表实现的,因此不存...
0
评论
分享
paynnne
5天前
关注
ArrayList原理
ArrayList 重点 1.ArrayList中维护了一个Object类型的数组elementData 2.当创建ArrayList对象时,如果使用无参构造器,则初始el...
0
评论
分享
paynnne
5天前
关注
LinkedHashSet原理
说明 LinkedHashSet是HashSet的子类,扩容机制一样,因子也是0.75; LinkedHashSet底层是一个LinkedHashMap; 线程不安全; 第...
0
评论
分享
paynnne
5天前
关注
Map接口基本介绍
特点 Map集合用于保存具有映射关系的数据:Key-Value(双列元素); Map中的 key 和 value; 可以是任何引用类型的数据,会封装到HashMap$Nod...
0
评论
分享
paynnne
5天前
关注
HashMap原理
特点 Map接口的常用实现类:HashMap、Hashtable和Properties HashMap 是以 key-value 对的方式来存储数据(HashMap$Nod...
0
评论
分享
paynnne
5天前
关注
HashSet原理
特点说明 HashSet 实现了Set接口; HashSet 实际上是HashMap,执行new HashSet()方法的源码: HashSet线程不安全; 可以存放nul...
0
评论
分享
paynnne
5天前
关注
HashTable原理
基本介绍 存放的元素是键值对,即key-value; Hashtable的使用方法基本上和HashMap一样; Hashtable的键和值都不能为null; 不同于Hash...
0
评论
分享
paynnne
5天前
关注
TreeSet原理
特点 TreeSet 底层是采用 TreeMap 实现的一种 Set 集合; 单线程安全,多线程不安全; 使用无参构造器创建TreeSet时,是无序的(存入取出顺序不一致)...
0
评论
分享
paynnne
5天前
关注
TreeMap原理
说明 TreeMap根据其键的自然顺序排序(存入取出顺序不一致),或者根据TreeMap创建时提供的Comparator排序; 线程不安全; key 不可以存入null; ...
0
评论
分享
下一页
个人成就
文章被点赞
3
文章被阅读
333
掘力值
78
关注了
2
关注者
0
收藏集
1
关注标签
5
加入于
2021-02-22