知识体系

176 阅读1分钟

image.png

各种学习资料,文章博客学习的知识汇总,一点点的构建面试需要的知识体系.

我不生产技术,我只是大自然的搬运工.

大纲

计算机基础

-   [设计模式](https://github.com/mm46468648/pdf_resources/blob/main/%E5%9B%BE%E8%A7%A3%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F.pdf)  
-   [数据结构与算法](https://suanfa8.com/)

Kotlin

-   [协程](https://www.bennyhuo.com/book/kotlin-coroutines/#%E5%85%B3%E4%BA%8E%E4%BD%9C%E8%80%85)  


<!---->

-   委托  


<!---->

-   泛型  

Java

-   线程  


<!---->

-   JVM  


<!---->

-   GC机制  
-   [HashMap](https://www.yuque.com/xiechongxuan/pk9s3g/fnwu2b/edit)

网络编程

-   http  


<!---->

-   tcp三次握手,四次挥手  


<!---->

-   http不同版本的演进  


<!---->

-   https原理  

Flutter

-   Flutter状态管理  


<!---->

-   channel通信  

Android

Framwork

    -   [Activity启动流程](https://juejin.cn/post/7163944184682905631)  


    <!---->

    -   事件分发机制  


    <!---->

    -   [Activity显示原理](https://juejin.cn/post/7163948031581093901)


    <!---->

    -   [Handler原理](https://juejin.cn/post/7164285399064379400)  


    <!---->

    -   binder原理  


    <!---->

    -   Fragment原理  


    <!---->

    -   RecyclerView  


    <!---->

    -   SharedPreference  


<!---->

第三方源码

    -   okhttp  


    <!---->

    -   glide  


    <!---->

    -  [ ARouter](https://mp.weixin.qq.com/s/ICLPuyumD83lnyW2gdl67Q)  


    <!---->

    -   butterKnife  


    <!---->

    -   [LeakCanary  ](https://juejin.cn/post/7194380995464790076)


<!---->

性能优化

    -   内存优化
    -   卡顿优化
    -   启动优化
    -   包体积优化


<!---->

Gradle

    -   Apk的构建过程  


<!---->

-   编译时技术  


    -   热修复  


    <!---->

    -   插件化  


    <!---->

    -   反射  

-