• Stars
    star
    1,110
  • Rank 41,831 (Top 0.9 %)
  • Language
    Java
  • Created about 7 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

💋💋数据结构、算法总结、学习算法的时间复杂度、空间复杂度、分析算法特点以及应用、Java面试难题、Android面试难题

数据结构与算法学习之路

下面的算法都打包在一个应用当中,你只需要下载安装即可,里面有算法的介绍,时间复杂度,空间复杂度,代码示例

算法设计常用思想

Java 常见问题

Android 常见问题

  1. Volley源码分析经典算法
  2. Android Design Support Library包含内容
  3. Android v4 v7 v8 v13区别
  4. Android Design Support Library V28 新增加内容
  5. Android网络数据安全
  6. Android Binder 原理
  7. Android应用架构设计
  8. 热修复技术和原理
  9. Android 8.0 WorkManager后台任务可以保活
  10. [JNI双进程保活]
  11. Android 应用启动流程
  12. [Activity和Fragment和Service生命周期]
  13. [Handler机制]
  14. AsyncTask源码分析
  15. Android 图片下载
  16. OnNewIntent 什么时候被调用
  17. Android两种虚拟机区别和联系
  18. View的源码分析(绘制流程以及刷新机制)
  19. RecyclerView 和ListView区别
  20. volatile原理
  21. Fragment的懒加载实现
  22. requestlayout,invalidate,postInvalidate 区别于联系
  23. OnMeasure多次调用问题
  24. ViewPager缓存原理
  25. 多进程Application初始化问题
  26. Application可以开线程替换Service处理后台任务吗
  27. android.os.killProcess和System.exit(0)区别
  28. 线程通信有哪些方式
  29. ConstraintLayout 完全解析 快来优化你的布局
  30. Android 匿名共享内存原理
  31. Binder 原理深度剖析
  32. MediaPlayer生命周期
  33. TransactionTooLargeException解决方法
  34. 谈一下Http请求过程
  35. Android 进程通信种类
  36. 面试题如何计算View的深度,写一段成程序
  37. 统计一个ViewGroup中包含的子View的个数(递归和非递归实现)
  38. 返回一个在ViewGroup下面的一个View,id为方法的第二个参数

设计模式

  1. 面向对象的七种设计原则
  2. 建造者模式
  3. 命令模式
  4. 享元模式
  5. 模板方法模式
  6. 责任链模式
  7. 建造者模式
  8. 原型模式
  9. 观察者模式
  10. 策略模式与命令模式区别
  11. 桥接模式
  12. 组合模式
  13. 适配器模式
  14. 装饰者模式
  15. 外观模式
  16. 状态模式
  17. 状态模式与策略模式区别
  18. [迭代器模式]基本用不到
  19. [备忘模式]很简单、就是有个管理员保存一些对象
  20. [访问者模式] 不常用,不好用,不信你擦擦
  21. 中介模式
  22. [解释器模式]
  23. 代理模式
  24. 简单工厂模式
  25. 工厂模式
  26. 抽象工厂
  27. 委托设计模式
  28. 适配器模式 与(装饰者、代理模式)区别
  29. 装饰器模式和代理模式区别

Android 框架使用说明

  1. Rxjava使用
  2. LiveData
  3. [RxCache]
Android框架源码分析
  1. EventBus源码分析
  2. Bufferknife源码分析
  3. Glide 源码分析
  4. [Picasso 源码分析]
  5. OKHttp 源码分析
  6. Retrofit 源码分析
  7. [ARouter 源码分析]
  8. [LeakCanary 源码分析]
  9. Blockcanary 源码分析
  10. [Lifecycler源码分析]
  11. RxJava 源码分析
  12. ViewModel 源码分析

More Repositories

1

S-MVP

🔥🔥优化版MVP,使用注解泛型简化代码编写,使用模块化协议方便维护,APT过程使用注解解析器利用JavaPoet🌝完成重复模块的编写,利用ASpect+GradlePlugin 完成横向AOP编程+Javassist动态字节码注入+Tinker实现热修复+Retrofit实现优雅网络操作+RxJava轻松玩转数据处理
Java
1,084
star
2

GradlePluginDevelop

💍Gradle 执行流程、什么叫DSL、领域专用语言、Gradle常见用法、Gradle高级插件用法、Gradle对Android优化、结合Javassist使用给上一层楼以及Gradle开发中的遇到的问题
Groovy
465
star
3

RecordVoiceView

🍭自定义声音波纹,适合作录音应用的开发,模仿iPhone录音效果,模仿小米录音效果,其他录音效果录音效果
Java
302
star
4

Relax

☘☘Relax 基于Kotlin语言编写的一套组件化框架,不紧整体组件化、内部也高度组件化🎋你可配置MVP、MVVM的开发模式、也可以配置所需要的业务组件🍁🍁
Kotlin
242
star
5

DeepLearn-Tensorflow

✨✨开始迈向人工智能、机器学习、深度学习,学习主流的深度学习框架Tensorflow之旅
Python
183
star
6

ComputerBookShare

📚📚计算机电子图书分享🐬,欢迎大家分享自己的电子书到这里来,让大家寻找资源不那么苦恼🐳,让大家共同成长学习💥,资源长期有效
164
star
7

KAdapter

封装Kotlin版本RecyclerView Adapter,使用DSL创建Adapter,体验不一样的简单
Kotlin
44
star
8

KotlinNote

Kotlin 学习笔记
Kotlin
6
star
9

AndroidPluginFramework

Android插件化开发框架、DexClassLoader
Java
5
star
10

JNI_NDK

JNI技术、NDK技术、HOOK技术、视频直播技术
C
5
star
11

EventDriver

发送事件,不需要关心接收者的生命周期
Kotlin
4
star
12

ComponentDevelopment

组件化开发框架
Java
3
star
13

JavaPoetSample

JavaPoet的一个简单例子
Java
1
star
14

CameraTextureView

通过TextureView 自定义相机
Kotlin
1
star
15

VolleyOKhttp

Java
1
star
16

TechBox

upload Techbox
Java
1
star
17

DoubleProcessKeep

双进程保护
Java
1
star
18

AndroidService

Service apk开发
Java
1
star