一.Https安全通信原理
非对称加密RSA
对称加密DES



二.JVM 类加载原理


三.内存回收原理(GC)




分代内存管理
持久代,老年代,新生代(1:1:8 分隔)

四.Android 热更新原理
Android的两个类加载器,PathClassLoader默认类加载器,DexClassLoader可加载自定义位置的dex。




五.Android app启动过程










六.Android app首次冷启动优化


七.线程安全Map和List








线程安全的List
Collections.synchronizedList与CopyOnWriteArrayList
八.Binder通信原理







对象序列化方式,Parcelable和Serializable

九.启动线程的方式

启动子线程方式
一.Thread方式1.继承Thread 2.实现Runnable接口
二.使用AsyncTask 异步任务
三.HandlerThread Android中结合Handler和Thread的一种方式. 前面有云, 默认情况下Handler的handleMessage是执行在主线程的, 但是如果我给这个Handler传入了子线程的looper, handleMessage就会执行在这个子线程中的. HandlerThread正是这样的一个结合体
四.IntentServiceService是运行在主线程的, 然而IntentService是运行在子线程的.实际上IntentService就是实现了一个HandlerThread + ServiceHandler的模式.
五.Loader支持异步加载数据, 并可监控数据源在数据发生变化时传递新结果. 常用的有CursorLoader, 用来加载数据库数据
十.OkHttp 原理






十一.Tangram 动态布局原理







本文深入解析了多项核心信息技术,包括Https安全通信原理,JVM类加载与内存回收机制,Android热更新及启动过程优化,Binder通信原理,OkHttp工作原理,以及Tangram动态布局机制等,覆盖了从网络通信到应用开发的多个关键领域。

2万+

被折叠的 条评论
为什么被折叠?



