PGzxc / Android-ReadTheFuckingSourceCode

:stuck_out_tongue_winking_eye:记录日常开发中遇到的技术重点,难点,知识点总结,读书笔记,面试题,个人分享等。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Android 技术笔记

记录日常开发中遇到的技术重点,难点,知识点总结,读书笔记,面试题,个人分享等。

如果对你有帮助,请 star 一下,然后 follow 我,给我增加一下分享动力,谢谢!:yum:

如果你有什么疑问或者问题,可以提交 issue 和 request,发邮件给我 jeanboy@foxmail.com

或者加入下面的 QQ 群来一起学习交流。:kissing_heart:

Android技术进阶:386463747

个人经验有限,内容上难免有不足甚至错误的地方,恳请各位发现后提交issue或其他方式联系我,万分感谢!技术交流,共同进步! :full_moon_with_face::waxing_gibbous_moon::first_quarter_moon::waxing_crescent_moon::new_moon_with_face::waning_crescent_moon::last_quarter_moon::waning_gibbous_moon::full_moon_with_face:

目录

基础知识

网络通信

深入理解 Java 虚拟机

Android

前端

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(访问者模式)

开源库源码分析

About

:stuck_out_tongue_winking_eye:记录日常开发中遇到的技术重点,难点,知识点总结,读书笔记,面试题,个人分享等。


Languages

Language:HTML 78.3%Language:Python 21.7%