加载中
设计模式之一:单例模式

设计模式之一:单例模式 目录介绍 1.单例模式介绍 2.单例模式定义 3.单例模式使用场景 4.单例模式的实现方式 4.1 懒汉式【线程不安全】 4.2 懒汉式【****synchronized 线程安全】 4.3 饿汉式...

设计模式之二:Builder模式

设计模式之二:Builder模式 目录介绍 0.关于Builder模式案例下载 1.Builder模式介绍 2.Builder模式使用场景 3.Builder模式简单案例 3.1 Builder模式UML图(摘自网络) 3.2 在《Android源码设计...

04.JavaIO流问题

目录介绍 4.0.0.1 说一下Java IO里面的常见类,字节流,字符流、接口、实现类、方法阻塞? 4.0.0.2 什么是比特(Bit),什么是字节(Byte),什么是字符(Char),它们长度是多少,各有什么区别? 4.0....

2018/12/24 19:19
87
Retrofit源码分析

目录介绍 1.首先回顾Retrofit简单使用方法 2.Retrofit的创建流程源码分析 2.1 Retrofit对象调用Builder()源码解析 2.2 Retrofit对象调用baseUrl(url)源码解析 2.3 addConverterFactory(Conv...

2018/10/29 11:51
100
02.视频播放器整体结构

02.视频播放器整体结构 目录介绍 01.视频常见的布局视图 02.后期可能涉及的视图 03.需要达到的目的和效果 04.视频视图层级示意图 05.整体架构思路分析流程 06.如何创建不同播放器 07.如何友好...

Java问题汇总,持续更新到GitHub

目录介绍 00.Java问题汇总 01.具体问题 好消息 博客笔记大汇总【16年3月到至今】,包括Java基础及深入知识点,Android技术博客,Python学习笔记等等,还包括平时开发中遇到的bug汇总,当然也...

2019/03/29 09:36
659
博客笔记大汇总

关于我的博客大汇总整理 目录介绍 Java博客大汇总 01.Java基础 02.面向对象 03.数据结构 04.IO流知识 05.Java多线程 06.网络编程 07.类的加载 08.反射原理 09.数据算法 10.Java异常 11.Java深...

事件总线方案实践

liveData实现事件总线 目录介绍 01.EventBus使用原理 02.RxBus使用原理 03.为何使用liveData 04.LiveDataBus的组成 05.LiveDataBus原理图 06.简单的实现案例代码 07.遇到的问题和分析思路 08...

05.视频播放器内核切换封装

05.视频播放器内核切换封装 目录介绍 01.视频播放器内核封装需求 02.播放器内核架构图 03.如何兼容不同内核播放器 04.看一下ijk的内核实现类 05.看一下exo的内核实现类 06.如何创建不同内核播...

EventBus用法及源码解析

EventBus用法及源码解析 目录介绍 1.EventBus简介 1.1 EventBus的三要素 1.2 EventBus的四种ThreadMode(线程模型) 1.3 EventBus怎么调用 2.EventBus使用 2.1 最简单的使用 3.EventBus注册源...

2017/11/15 13:16
208
内存泄漏优化

目录介绍: 1.什么是内存泄漏 2.内存泄漏造成什么影响 3.内存泄漏检测的工具有哪些 4.关于Leakcanary使用介绍 5.Leakcanary捕捉常见的内存泄漏及解决办法 5.0.1 错误使用单例造成的内存泄漏 ...

LiveData详细分析

目录介绍 01.LiveData是什么东西 02.使用LiveData的优势 03.使用LiveData的步骤 04.简单使用LiveData 05.observe()和observerForever() 06.LiveData原理介绍 07.observe订阅源码分析 08.set...

2020/03/05 20:21
939
Java博客大汇总

目录介绍 01.Java基础[30篇] 02.面向对象[15篇] 03.数据结构[27篇] 04.IO流知识[11篇] 05.线程进程[9篇] 06.虚拟机[5篇] 07.类的加载[7篇] 08.反射原理[12篇] 09.Java并发[27篇] 10.Java异常...

2019/06/03 17:38
74
内存泄漏优化

目录介绍: 01.什么是内存泄漏 02.内存泄漏造成什么影响 03.内存泄漏检测的工具有哪些 04.关于Leakcanary使用介绍 05.错误使用单例造成的内存泄漏 06.Handler使用不当造成内存泄漏 07.Threa...

多线程3,线程池封装库

目录介绍 1.遇到的问题和需求 1.1 遇到的问题有哪些 1.2 遇到的需求 1.3 多线程通过实现Runnable弊端 1.4 为什么要用线程池 2.封装库具有的功能 2.1 常用的功能 3.封装库的具体使用 3.1 一键...

2018/04/17 19:10
60
03.Android崩溃Crash库之ExceptionHandler分析

目录总结 00.异常处理几个常用api 01.UncaughtExceptionHandler 02.Java线程处理异常分析 03.Android中线程处理异常分析 04.为何使用setDefaultUncaughtExceptionHandler 前沿 上一篇整体介绍...

2020/09/07 16:04
322
Retrofit基本使用和源码解析

目录介绍 1.关于Retrofit基本介绍 2.最简单使用【配合Rx使用】 3.注解的种类 请求方法注解 请求头注解 标记注解 参数注解 其它注解 4.Retrofit相关请求参数 @Query()【备注:get请求/ 接上参...

2018/09/14 10:52
73
Android线程池封装库

目录介绍 1.遇到的问题和需求 1.1 遇到的问题有哪些 1.2 遇到的需求 1.3 多线程通过实现Runnable弊端 1.4 为什么要用线程池 2.封装库具有的功能 2.1 常用的功能 3.封装库的具体使用 3.1 一键...

2019/05/24 11:03
613
ItemTouchHelper 实现交互动画

目录介绍 01.拖拽需要实现功能 02.几个重要的方法说明 03.简单实现思路 04.拖拽效果上优化 05.完整代码展示 好消息 博客笔记大汇总【16年3月到至今】,包括Java基础及深入知识点,Android技术...

博客笔记汇总

博客笔记汇总 目录介绍 1.技术博客汇总[41篇] 2.开源项目汇总[32个] 3.生活博客汇总[42篇] 4.喜马拉雅音频汇总[198条] 5.程序员聊天笔记汇总[13篇] 6.其他汇总[待定] 本人介绍 我叫潇湘剑雨,...

2018/06/30 08:10
15

没有更多内容

加载失败,请刷新页面

返回顶部
顶部