Skip to content

📚A list of core knowledge that most Android programmers need to know. (continuously updated...)

Notifications You must be signed in to change notification settings

JasonGaoH/KnowledgeSummary

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KnowledgeSummary

KnowledgeSummary:中高级Android开发知识总结系列.

Category

Icon Title Detail
☕️ Java集合源码分析,主要包含Vector,ArrayList 和LinkedList的差异比较,HashMap的实现细节,ConcurrentHashMap是如何保证线程安全的 和 红黑树的实现原理。 详情
🚍 如何理解JVM虚拟机,这个部分大多是【深入理解JVM虚拟机】一书的总结笔记。 详情
🤖 主要分析Android中的一些工作机制,如Handler,AsyncTask,系统启动流程,IPC机制等等 详情
📚 Android面试题收集,除了自己平时收集的一些面试题以外,还有一些是小专栏【Android面试】里总结。 详情
📷 性能优化是开发中永远逃避不了的问题,这里主要介绍了一些自己平时做的各种优化,还有就是关于各种优化应该怎么做的相关知识的整理。 详情
👍 关于一些开源库源码的分析,这个部分量比较大,目前还在完善中。 详情
🔐 教你如何理解多线程,主要是从源码角度分析了synchronized,volatile和CAS等的工作原理。 详情

Something trivial

浅析CoordinatorLayout工作机制

仿京东、淘宝首页,通过两层嵌套的RecyclerView实现tab的吸顶效果

怎么做牛逼的动画

为什么RxJava的observeOn不能随便用

一种Fragment懒加载的优化策略

..... to be continue

欢迎关注我的公众号,查看更多干货。

wx.jpg

Releases

No releases published

Packages

No packages published

Languages