/Android-ReadTheFuckingSourceCode

😜 记录日常的开发技巧,开发中遇到的技术重点、难点,各个知识点的总结,优质面试题等等。持续更新...

Primary LanguageHTML

Android 技术笔记

大家好!我是曹建波(@jeanboy),是一名专注于 Android 领域的开发者。目前主要从事移动端相关的开发工作,同时对 iOS | Java Web | 前端 | 小程序也有研究。

这里主要记录日常的开发技巧,开发中遇到的技术重点、难点,各个知识点的总结。同时也会分享一些优质面试题,职业规划,读书心得,个人感悟等等。😋

🌝🌔🌓🌒🌚🌚🌘🌗🌖🌝

如果能帮助到你,我很开心。希望你能点击一下右上角的小星星「⭐️ Star」 一下,然后 点击这里 找到头像下面按钮 Follow 一下我。你的 Star 和 Follow 是我分享的动力,十分感谢!😘

欢迎你「扫一扫」下面的二维码,关注我的公众号,可以接受最新的文章推送,有丰厚的抽奖活动和福利等着你哦!😍

如果你有什么疑问或者问题,可以 点击这里 提交 issue,也可以发邮件给我 jeanboy@foxmail.com

同时欢迎你 Android技术进阶:386463747 来一起交流学习,群里有很多大牛和学习资料,相信一定能帮助到你!

由于个人经验有限,内容上难免会有不足甚至错误的地方,恳请大家发现后提交 issue 或其它方式反馈给我,以免误导大家,万分感谢!🙏

目录

基础知识

网络通信

深入理解 Java 虚拟机

Android

Gradle

前端

Git

数据结构与算法

  • 概述
  • 线性表
  • 集合、稀疏矩阵和广义表
  • 栈和队列
  • 查找
  • 排序

设计模式

  1. 面向对象设计原则
  • 创建型模式
  1. Singleton(单例模式)
  2. Factory(工厂模式)
  3. Abstract Factory(抽象工厂模式)
  4. Builder(建造者模式)
  5. Prototype(原型模式)
  • 结构型模式
  1. Adapter(适配器模式)
  2. Bridge(桥接模式)
  3. Composite(组合模式)
  4. Decorator(装饰模式)
  5. Facade(外观模式)
  6. Flyweight(享元模式)
  7. Proxy(代理模式)
  • 行为型模式
  1. Chain of Responsibility(责任链模式)
  2. Command(命令模式)
  3. Interpreter(解释器模式)
  4. Iterator(迭代器模式)
  5. Mediator(中介者模式)
  6. Memento(备忘录模式)
  7. Observer(观察者模式)
  8. State(状态模式)
  9. Strategy(策略模式)
  10. Template Method(模板方法模式)
  11. Visitor(访问者模式)

开源库源码分析