知识点总结

OkHttp

1.OkHttp源码解析(一):OKHttp初阶

2OkHttp源码解析(二):OkHttp连接的"前戏"——HTTP的那些事

3OkHttp源码解析(三):OKHttp中阶之线程池和消息队列

4OkHttp源码解析(四):OKHttp中阶之拦截器及调用链

5OkHttp源码解析(五):OKHttp中阶之OKio简介

6OkHttp源码解析(六):OKHttp中阶之缓存基础

7OkHttp源码解析(七):OKHttp中阶之缓存机制

8OkHttp源码解析(八):OKHttp中阶之连接与请求值前奏

9OkHttp源码解析(九):OKHTTP连接中三个"核心"RealConnection、ConnectionPool、StreamAllocation

10OkHttp源码解析(十) OKHTTP中连接与请求

OkHttp3简单使用教程(一):请求和响应

OkHttp-原理灵魂八连拷问,结合源码剖析OkHttp面试连环套路   

OkHttp链接复用

OkHttp3源码解析(一)——整体框架

OkHttp3源码解析(二)——网络连接的管理(多路复用,连接池)

OkHttp源码解析 (四)——缓存机制

I/O多路复用模型select,poll,epoll原理分析及对比

Retrofit原理

Android中高级面试必知必会

Rxjava

RxJava 系列 (三)RxJava lift原理

RxJava 系列 (四)RxJava 线程切换原理

RxJava 系列 (五)RxJava2 简介

RxJava 系列 (二)RxJava 1.0 操作符

【转】给 Android 开发者的 RxJava 详解

RxJava-使用详解与背压原理2

深入讲解RxJava响应式编程框架,背压问题的几种应对模式

Android RxJava2 学习指南

rxjava merge,mergeDelayError操作符

RxJava2.X使用小记

EventBus 原理解析

Gilde、Picasso、Fresco的比较

Android (ImageLoader、Fresco、Gilde)三大图片缓存原理、缓存对比

Android图片加载框架Fresco,Glide,Picasso对比分析

Android组件化框架搭建

Android中的数据绑定和mvvm模式

如何构建Android MVVM应用程序

Android MVP 架构

泛型MVP解决内存泄漏隐患

Fragment 知识梳理(3) - FragmentPagerAdapter 和 FragmentStatePagerAdapter 的数据更新问题

Android 打包之流程

酷炫的Activity切换动画,打造更好的用户体验

Jetpack

Jetpack-ViewModel源码解析

Android Jetpack组件 - ViewModel,LiveData使用以及原理

Android Lifecycle使用

有关Android Lifecycle的一些事

Android ViewModel,再学不会你砍我

Jetpack使用(一)Lifecycles核心原理

Jetpack使用(二)LiveData核心原理

Jetpack使用(三)DataBinding核心原理

Jetpack使用(四)ViewModel核心原理

Jetpack使用(五)Navigation核心原理

Jetpack使用(六) WorkManager的4种用法

理解Android Architecture Components系列(一)

理解Android Architecture Components系列(二)

理解Android Architecture Components系列之Lifecycle(三)

理解Android Architecture Components系列之LiveData(四)

理解Android Architecture Components系列之ViewModel(五)

理解Android Architecture Components系列之Room(六)

理解Android Architecture Components系列之Paging Library(七)

理解Android Architecture Components系列之WorkManager(八)

android MVI到底是什么

Android MVVM探索系列

官方中文教学视频地址

Android MVVM探索(一) - DataBiding初解

Android MVVM探索(二) - DataBiding常用注解

Android MVVM探索(三) - ViewModel,DataBinding,LiveData混合三打

使用Kotlin构建Android MVVM应用程序

必知必会 | Android 性能优化的方方面面都在这儿

Android中RelativeLayout和LinearLayout性能分析

Android 知识梳理目录 - 好吧,这是一个很"干"的标题

Android面试(附答案)

剑指Offer Java版官方题解汇总

剑指offer第二版-排序算法

快速排序的java实现

Java实现二分查找

Android 面试之 Java 篇三

2020 Android高阶工程师面试题

Android 高级开发面试题以及答案整理

状态模式和状态机

GC常用算法及常见分代:Minor GC、Major GC和Full GC

Java多态总结

Java作用域public private protected及不写时的区别

Java抽象类、接口用法总结

Java中抽象类和接口的区别

java == equal

Java中equal和==的区别

java内部类-1(内部类的定义)

形参和实参

Java传值与传引用

Java的传值与传引用

Java中Comparator的使用

类加载过程

【Java基础】类加载过程

Java代码块详解

Java 静态变量、方法、快,(非)静态内部类

java中的关键字transient,这篇文章你再也不发愁了

Java反射机制总结(一)

JAVA范型

Java基础-泛型的使用及泛型实现原理

Java泛型总结 - 基本用法,类型限定,通配符,类型擦除

[转载] java泛型(二)、泛型的内部原理:类型擦除以及类型擦除带来的问题

Java防止范型擦除的方法

Gc Root对象

可作为GC Root的对象

Java内存分配与管理

Java垃圾回收器与内存分配策略

一文解决内存屏障

HashMap源码解析(直击面试焦点问题)

Carson带你学Java:深入源码解析HashMap 1.8

阿里面试题:为什么Map桶中个数超过8才转为红黑树

Android 基础 SparseArray 和 ArrayMap (HashMap替代)

CopyOnWriteArrayList真的完全线程安全吗

ArrayList不能用foreach增删改元素

Java Deque接口 使用方法(栈、队列、双端队列)

Java双端队列Deque使用详解

Java同步简介

java同步手段

java同步机制的几种方式

Java 并发/多线程教程(十二)-JAVA同步块

Android多线程:手把手教你全面学习神秘的Synchronized关键字

Synchronized关键字的用法及解析

Java多线程之synchronized、Lock、volatile

说下ReentrantLock原理和synchronized有什么区别?

锁升级

Synchronized 锁升级

synchronized锁升级优化

深入解读synchronized和ReentrantLock

死锁及死锁的处理策略

Java并发_CAS原理分析

一文彻底搞懂CAS实现原理 & 深入到CPU指令

AQS

(转载)深入剖析基于并发AQS的(独占锁)重入锁(ReetrantLock)及其Condition实现原理(一)

ReentrantLock(AQS),Volatile,Synchronized的实现原理

Java并发 --- AQS解析

(五)深入剖析并发之AQS独占锁&重入锁(ReetrantLock)及Condition实现原理

java AQS的实现原理(大部分同步类都依赖AQS实现)

Java队列同步器(AQS)

Java-Review-Note——4.多线程

《Java并发编程的艺术》读书笔记

Android 面试之 Java 篇三

TCP、UDP、HTTP、HTTPS 一文足矣

TCP/UDP区别

什么是TCP、UDP以及两者的区别

深入 ProtoBuf - 简介

[翻译] ProtoBuf 官方文档(二)- 语法指引(proto2)

Activity生命周期和启动模式1

Activity生命周期和启动模式2

深入理解Android之View的绘制流程

Android自定义View:MeasureSpec的真正意义与View大小控制

第3章 View的事件体系

onTouchListener、onClickListener调用时机

android事件分发(1):view

android事件分发(2):ViewGroup

Android事件分发详解

简单明了的分析Android触摸事件,看完再也不纠结了

RecyclerView中包含EditText,导致滚动冲突解决办法

Android面试一天一题(Day 26:ScrollView嵌套ListView的事件冲突)

Android onCreate() 和 onResume() 获取不到 View 的宽高

FragmentPagerAdapter和FragmentStatePagerAdapter区别

超大图片的显示:BitmapRegionDecoder

全面了解Service

【Android】Service那点事儿

Android-Service的保活方法

IntentService简介和使用

Android多线程:HandlerThread使用教程(含实例讲解)

Android多线程:HandlerThread原理及源码分析

Android多线程:IntentService使用教程(含实例讲解)

Android多线程:IntentService的原理及源码分析

Android多线程:线程池ThreadPool全方位教学

Android异步机制之HandlerThread和IntentService源码分析

Android 线程间通信

Android 面试题之线程间通信机制

WindowManagerService

Android:学习AIDL,这一篇文章就够了(上)

使用AIDL实现多进程Service的流程(使用XMPP Service为例)

超简单的Binder,AIDL和Messenger的原理及使用流程

你真的理解AIDL中的in,out,inout么?

[007]一次Binder通信最大可以传输多大的数据?

探究intent传递大小限制

什么是Activity、View、Window?

Service和Thread的区别

handler

Handler消息传递和同步屏障机制全面解析

Android 消息处理机制(Looper、Handler、MessageQueue,Message)

重看 Android 消息机制

一句话讲清楚Android消息机制

Handler Message Looper消息机制和ActivityThread

深入正确理解ThreadLocal类

深入理解 ThreadLocal (这些细节不应忽略)

ThreadLocal原理解析(1):数据存取

ThreadLocal原理解析(2):ThreadLocalMap源码解析

深入分析 ThreadLocal 内存泄漏问题

带你学开源项目:LeakCanary-如何检测 Activity 是否泄漏

LeakCanary 内存泄漏原理完全解析

LeakCanary详解与源码分析

leakcanary源码学习随笔

Java内存问题 及 LeakCanary 原理分析

性能优化(7.3)-BlockCanary原理分析

Android热更新五:四大热修复方案对比分析

Android插件化与热修复(六)-微信Tinker原理分析

Android插件化实现原理及方案(含源码实例

Android9.0和10.0插件化原理实现

Android(9.0)Activity启动流程(二) ActivityThread

Android源码解析之(十四)-->Activity启动流程

(Android 9.0)Activity启动流程源码分析

基于Android 9.0的Activity启动流程源码分析

Activity的启动流程

Activity启动过程全解析

kotlin

kotlin面试题看这一篇就行了

Kotlin之Koin

Flutter

flutter生命周期

深入理解Flutter Platform Channel

Flutter跟Native相互通信Platform Channels

Flutter完整开发实战详解(十三、全面深入触摸和滑动原理)

Flutter完整开发实战详解(十一、全面深入理解Stream)

Flutter之在Flutter布局中嵌入原生组件Android篇

Flutter、RN、原生对比(Android端

Flutter和RN对比

全网最全 Flutter 与 React Native 深入对比分析

Flutter 贝塞尔曲线实现案例

Flutter State Management状态管理全面分析

Flutter原理:三棵重要的树(渲染过程、布局约束、应用视图的构建等)

flutter-App启动

Flutter源码分析系列(一):runApp方法究竟做了什么

Flutter 启动流程源码解析

flutter UI渲染源码解析之UI Framework绘制(三)

Flutter 渲染原理分析及优化

pubspec.yaml 配置文件详解

Flutter 状态管理

Flutter - BLoC 第一讲

Dart语法学习

你可能感兴趣的:(知识点总结)