- 博客(3)
- 收藏
- 关注
原创 Java 单例的最全讲解
Java 单例的最全讲解 整个系统仅需要对某个类实例化一个对象。并且有一个公共的访问点。 从定义中我们就可以看出,只要能保证仅提供一个唯一的实例,即可称为单例。因此才有了如此多的实现方式。 此外,有时候可能需要固定数量的实例,还能实现可控数量的实例化。这种类型也被成为单例。 为了和其他设计模式结合使用,例如,抽象工厂、工厂方法、Builder 常常使用单例实现,也会导致单例表现形式的变化。 单例的各种写法从来都不是重点,不同的语言,因为语言特性有不同的写法。不应该想孔乙己一样纠结于“回”字有多少种写法。
2020-12-19 19:16:34 201 2
原创 安卓网络请求最佳实践
在安卓开发中,经过多年的发展,网络请求的架构基本定型,通常是 OkHttp + Retrofit + RxJava,尽管在目前在 google 的推动下,有些开发者正在使用 Kotlin 的 协程 代替 RxJava。但是也仅是一线程调度的一部分,本文依旧可以在网络请求部分给出很好的建议。 返回错误码 网络请求可能发生各种各样的错误,当错误发生时,Http 会通过响应头返回 状态码 和 原因短语 来标识错误状态和原因。 自从 RxJava 2.0 普及之后,一些项目中的错误码返回开始出现了不太好的方式 —
2020-08-24 22:02:18 476
转载 欢迎使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-08-05 06:37:41 150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人