Afauria
×
随意打赏,但不要超过一顿早餐钱!
首页
使用说明
我的博客
GitHub
文档目录
首页
使用说明
JAVA
面向对象🔥
基本数据类型🔥
Object类
值传递和引用传递🔥
Java字符串🔥
泛型🔥
Java异常
函数式接口
类的加载和初始化
JVM内存模型🔥
反射
进程
线程
线程池🔥
异步🔥
IO模型🔥
IO读写
集合框架
ArrayList
HashMap
分析Class字节码
Java动态代理
注解
Android
Activity
Service
BroadcastReceiver
ContentProvider
Fragment
Context
持久化
序列化
XML解析
View
绘制流程
自定义View
动画
进程间通信
Binder
AIDL
Messenger
共享内存
Socket
管道
组件化
插件化
跨平台
版本适配
字节码Hook
JNI
ADB
桌面小部件:AppWidget
Slice
Android源码
Handler🔥
RecyclerView
Binder机制
Binder-AIDL🔥
Binder-连接池🔥
SystemService调用机制
ServiceManager
Activity启动过程
View加载流程
事件分发
AMS
PMS
WMS
系统启动流程
Android性能
性能分析大全-工具篇🔥
性能分析大全-方法篇
性能分析大全-优化篇
性能分析大全-ANR
性能分析大全-LMK
布局优化
Jetpack
Lifecycle
LiveData
ViewModel
DataBinding
Room
Compose
App Startup
WorkMannager
Kotlin
基础
协程
anko
开源框架
OkHttp
Retrofit
Glide
RxJava
EventBus
ARouter
ButterKnife
Dagger
Hilt
LeakCanary
BlockCanary
Bugly
koin
MMKV和SP
Tangram
架构设计
架构设计:MVC、MVP、MVVM
设计模式
写在前头
面向对象基本原则🔥
UML
创建型模式
单例模式
工厂方法模式
抽象工厂模式
建造者模式
原型模式
结构型模式
适配器模式
桥接模式
过滤器模式
组合模式
代理模式
装饰者模式
外观模式
享元模式
行为型模式
策略模式
观察者模式
责任链模式
命令模式
迭代器模式
中介者模式
备忘录模式
状态模式
空对象模式
模版方法模式
解释器模式
访问者模式🔥
计算机网络
自底向上学习
自顶向下学习
OSI分层结构
TCP
UDP
HTTP
HTTPS
流媒体传输:RTP、RTSP、RTMP
Socket
数据结构和算法
排序算法
算术表达式
刷题笔记
其他
Git
面经
简历
技术题(带答案)
Java
Android
架构和设计
其他问题(不带答案)
面试官
本书使用 GitBook 发布
观察者模式
实例
Android监听器、广播、LiveData
RxJava
results matching "
"
No results matching "
"