美文网首页
推荐 | Android学习知识体系

推荐 | Android学习知识体系

作者: Sincerity_ | 来源:发表于2020-04-01 17:46 被阅读0次

注:本文大多数是学习笔记,相关代码请移步GitHub查看 欢迎大家阅读和点赞

  • 从今天开始 将持续整理自己学过的或者全新的总结在这里 古语道:学而不思则罔,思而不学则殆。 学习要讲究方式和方法,我们大多已经工作1-2年了 ,在这二年中我们遇到过无数的知识点,如果不及时记录下次遇到还是只能找度娘,这篇知识的建立标志着自己开始结束碎片化的学习
  • 常言道 无图言D 赶快上车!!
android知识体系.png

正文


java部分

面向对象的三大特征

  • 封装
  • 继承
  • 多态

设计模式

单例模式

工厂模式

建造者模式

责任链模式

模板模式

装饰者模式

观察者模式

策略模式

适配器模式

代理模式

其他设计模式

String相关

  • String

  • StringBuffer

  • StringBuilder

Thread

线程池理解简介
  • 常见线程池

  • 线程池的提交任务和关闭任务

多线程
  • 基本线程

  • 线程控制类

线程锁
  • 常见15种锁

  • 锁的基本原理解析

集合框架

Collection

List
ArrrayList
LinkedList
Vector

Map(重点是HashMap)

HashMap
currentHashMap

内存模型

线程间通信

指令重排序

内存屏障

hanpend-before规则

Volatile关键字

JVM

内存模型以及分区

Minor GC与Full GC

GC判定

四种引用

GC收集器

双亲委派模型

常见jvm参数

调优工具

GC算法

对象的创建,内存分配,访问定位

类加载的五个过程

分派

IOC

其他

数据结构和算法

栈和堆

基础

常见的树

B+ B- B * 树

线性表

散列查找

排序

海量数据处理

android基础

四大组件

Fragment

常见布局

Android Studio

动画

数据持久化

数据库

计算机网络

其他

android进阶

常见机制

Handler(线程通信)

IPC(进程通信)

View体系

Bitmap

内存管理机制

View

RecycleView

自定义View

消息推送和保活

资源管理

主题样式

屏幕适配

AssetManager

Resourse

打包

Gradle

编译

签名

混淆

AOP

AspectJ

插件化

ClassLoader

HookActivity启动
双亲委派模式

插件化原理

插件化框架

组件化

页面路由

热修复

原理

热修复框架

NDK

调用JNI

回调Java

Cmake语法

makefile语法

C/C++

多媒体

图片

图片处理
birmap压缩策略
bitmaip裁剪
bitmap处理
GIF播放
动画
属性动画
帧动画
view动画
图片加载
LRU算法
缓存策略

音视频

音频解码
视频解码
AudioTrack播放
OpenGL绘制
视频编辑
音视频同步
直播推流
视频滤镜

性能优化

页面启动优化

Crash收集

卡顿优化

ARR
频繁GC
ViewHolder

布局优化

线程优化

监控

APM性能检查
WebView性能检测
Leak canary内存检测

内存优化

OOM
内存泄漏
图片压缩

APK瘦身

电量,流量优化

系统源码

系统组件

Activity

Fragment

Context

WebView

RecycleView

系统服务

Window/WindowManganer

ServerManager

ActivityManagerService

工作流程

Android启动流程

Luach3启动

System启动流程

服务启动流程

Apk安装流程

应用程序进程启动流程

通讯

架构

MVC

MVP

MVVM

Android JetPack

开源库

ORM框架

GreenDao

RxJava

操作符

线程调度

异常处理

flowable背压

事件总线

EventBus

Otto

网络

Retrofit

Okhttp

Volley

图片

Glide

依赖注入

Butterknife

Dagger2

序列化

Gson

ARouter

其他

网络

安全

逆向

人工智能

Flutter

相关文章

网友评论

      本文标题:推荐 | Android学习知识体系

      本文链接:https://www.haomeiwen.com/subject/pjuauhtx.html