# blog_backups **Repository Path**: chen3441251/blog_backups ## Basic Information - **Project Name**: blog_backups - **Description**: Android 项目优化、面试题集,包含Android、Java、数据结构、算法、个人blog备份等。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-24 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### **说明** 本页面展示个人的知识体系总结,详情请查看博客 [——> 传送门](http://crazyandcoder.github.io/) ## **知识体系** ### **1,Java部分** #### **1.1,Java SDK源码部分** 1. [ubuntu编译并调试OpenJDK8源码实践](http://crazyandcoder.github.io/2017/11/28/ubuntu%E7%BC%96%E8%AF%91%E5%B9%B6%E8%B0%83%E8%AF%95OpenJDK8%E6%BA%90%E7%A0%81%E5%AE%9E%E8%B7%B5/) 2. [Java集合框架分析-概述](http://crazyandcoder.github.io/2017/03/23/Java-%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E5%88%86%E6%9E%90-%E6%A6%82%E8%BF%B0/) 2. [Java集合框架分析-LinkedHashMap](http://crazyandcoder.github.io/2017/03/15/Java%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E5%88%86%E6%9E%90-LinkedHashMap/) 3. [java集合框架分析-HashMap](http://crazyandcoder.github.io/2017/03/15/Java%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E5%88%86%E6%9E%90-HashMap/) 4. [java集合框架分析-HashMap(加载因子及初始容量深入分析)]( https://github.com/crazyandcoder/blog_backups/blob/master/articles/Java%20HashMap%E4%B8%AD%E7%9A%84%E5%8A%A0%E8%BD%BD%E5%9B%A0%E5%AD%90%E5%8F%8A%E5%88%9D%E5%A7%8B%E5%AE%B9%E9%87%8F%E6%B7%B1%E5%85%A5%E5%88%86%E6%9E%90.md) 5. [Java集合框架分析-ArrayList](http://crazyandcoder.github.io/2017/03/23/Java%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E5%88%86%E6%9E%90-ArrayList/) 6. [Java集合框架分析-LinkedList](http://crazyandcoder.github.io/2017/03/23/Java%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E5%88%86%E6%9E%90-LinkedList/) 7. [Java集合框架分析-HashSet](http://crazyandcoder.github.io/2017/03/23/Java%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E5%88%86%E6%9E%90-HashSet/) 8. [Java集合框架分析-Iterator](http://crazyandcoder.github.io/2017/03/23/Java%E9%9B%86%E5%90%88%E6%A1%86%E6%9E%B6%E5%88%86%E6%9E%90-Iterator/) #### **1.2,Java常用知识点** 1. [java String和StringBuilder、StringBuffer浅谈](http://crazyandcoder.github.io/2016/03/09/java%20String%E5%92%8CStringBuilder%E3%80%81StringBuffer%E6%B5%85%E8%B0%88/) 2. [java 重写(Override)与重载(Overload)浅谈](http://crazyandcoder.github.io/2016/03/09/java%20%E9%87%8D%E5%86%99%28Override%29%E4%B8%8E%E9%87%8D%E8%BD%BD%28Overload%29%E6%B5%85%E8%B0%88/) 3. [java 序列化和反序列化使用总结](http://crazyandcoder.github.io/2016/03/16/java%20%E5%BA%8F%E5%88%97%E5%8C%96%E5%92%8C%E5%8F%8D%E5%BA%8F%E5%88%97%E5%8C%96%E4%BD%BF%E7%94%A8%E6%80%BB%E7%BB%93/) 4. [java 反射学习总结](http://crazyandcoder.github.io/2016/09/14/java%20%E5%8F%8D%E5%B0%84%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/) 5. [java 关键字synchronize学习](http://crazyandcoder.github.io/2016/10/14/java%20synchronize%E5%AD%A6%E4%B9%A0/) 6. [java http学习总结](http://crazyandcoder.github.io/2016/10/20/android%20http%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/) 7. [类加载器classloader-java简析](http://crazyandcoder.tech/2018/02/27/%E7%B1%BB%E5%8A%A0%E8%BD%BD%E5%99%A8classloader-java%E7%AE%80%E6%9E%90/) 8. [Java设计模式-代理模式](http://blog.csdn.net/liji_xc/article/details/79400768) 9. [Java反射简单学习](http://blog.csdn.net/liji_xc/article/details/79454768) 10. [Java注解简单学习](http://crazyandcoder.tech/2018/03/08/Java-%E6%B3%A8%E8%A7%A3%E7%AE%80%E5%8D%95%E5%AD%A6%E4%B9%A0/) #### **1.3,设计模式Java实现** 1. [Java设计模式概述](http://crazyandcoder.github.io/2017/12/14/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E6%A6%82%E8%BF%B0/) 2. [Java设计模式-工厂方法模式](http://crazyandcoder.github.io/2017/12/14/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F-%E5%B7%A5%E5%8E%82%E6%96%B9%E6%B3%95%E6%A8%A1%E5%BC%8F/) 3. [Java设计模式-代理模式](http://crazyandcoder.tech/2018/02/28/Java%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F-%E4%BB%A3%E7%90%86%E6%A8%A1%E5%BC%8F/) ### **2,Android部分** #### **2.1,Android 开源库实践** 1. [android 技能提高—library上传jCenter](http://crazyandcoder.github.io/2016/07/01/android%20library%E4%B8%8A%E4%BC%A0jCenter/) 2. [android CityPickerViewV2.0重磅来袭](http://crazyandcoder.github.io/2017/08/22/CityPickerViewV2-0%E9%87%8D%E7%A3%85%E6%9D%A5%E8%A2%AD/) 3. [TakePhotoV2.0.0发版](http://crazyandcoder.github.io/2017/11/11/TakePhotoV2-0-0%E5%8F%91%E7%89%88/) 4. [Android流式布局实现多行Checkbox功能](http://crazyandcoder.github.io/2017/12/14/Android%E6%B5%81%E5%BC%8F%E5%B8%83%E5%B1%80%E5%AE%9E%E7%8E%B0%E5%A4%9A%E8%A1%8CCheckbox%E5%8A%9F%E8%83%BD/) 5. [android 自定义view+属性动画实现充电进度条](http://crazyandcoder.github.io/2016/12/06/android-%E8%87%AA%E5%AE%9A%E4%B9%89view-%E5%B1%9E%E6%80%A7%E5%8A%A8%E7%94%BB-%E5%85%85%E7%94%B5%E8%BF%9B%E5%BA%A6%E6%9D%A1/) 6. [android 自定义View实现波浪动画进度](http://crazyandcoder.github.io/2016/12/22/android-%E8%87%AA%E5%AE%9A%E4%B9%89View%E5%AE%9E%E7%8E%B0%E6%B3%A2%E6%B5%AA%E5%8A%A8%E7%94%BB%E8%BF%9B%E5%BA%A6/) #### **2.2,Android SDK源码学习** 1. [Android源码阅读-编译8.0源码](http://crazyandcoder.github.io/2017/11/26/Android%E6%BA%90%E7%A0%81%E9%98%85%E8%AF%BB-%E7%BC%96%E8%AF%918-0%E6%BA%90%E7%A0%81/) 2. [android 异步通信机制Handler的分析与运用](http://crazyandcoder.github.io/2016/11/04/android%20%E9%80%9A%E4%BF%A1%E6%9C%BA%E5%88%B6Handler%E6%BA%90%E7%A0%81%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/) 3. [android 关于关于子线程更新UI的一些事](http://crazyandcoder.github.io/2016/11/01/android%20%E5%85%B3%E4%BA%8E%E5%85%B3%E4%BA%8E%E5%AD%90%E7%BA%BF%E7%A8%8B%E6%9B%B4%E6%96%B0UI%E7%9A%84%E4%B8%80%E4%BA%9B%E4%BA%8B/) 4. [Android view系统分析-setContentView](http://crazyandcoder.github.io/2017/02/04/Android-view%E7%B3%BB%E7%BB%9F%E5%88%86%E6%9E%90-setContentView/) 5. [android 关于AsyncTask的理解与运用](http://crazyandcoder.github.io/2017/01/06/android-%E5%85%B3%E4%BA%8EAsyncTask%E7%9A%84%E7%90%86%E8%A7%A3%E4%B8%8E%E8%BF%90%E7%94%A8/) 6. [Android 事件分发机制源码解析-view层](http://crazyandcoder.github.io/2017/12/14/Android-%E4%BA%8B%E4%BB%B6%E5%88%86%E5%8F%91%E6%9C%BA%E5%88%B6%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90-view%E5%B1%82/) 7. [android 事件分发机制源码解析-ViewGroup层](http://crazyandcoder.github.io/2017/12/14/Android-%E4%BA%8B%E4%BB%B6%E5%88%86%E5%8F%91%E6%9C%BA%E5%88%B6%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90-ViewGroup%E5%B1%82/) 8. [Android Context源码分析](http://crazyandcoder.github.io/2017/12/19/Android-Context%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90/) 9. [Android Activity启动流程简要分析](http://crazyandcoder.tech/2017/12/25/Android-Activity%E5%90%AF%E5%8A%A8%E6%B5%81%E7%A8%8B%E7%AE%80%E8%A6%81%E5%88%86%E6%9E%90/) #### **2.3,Android 第三方库源码分析** 1. [android 消息传递机制进阶EventBus的深入探究](http://crazyandcoder.github.io/2017/04/18/android-%E6%B6%88%E6%81%AF%E4%BC%A0%E9%80%92%E6%9C%BA%E5%88%B6%E8%BF%9B%E9%98%B6EventBus%E7%9A%84%E6%B7%B1%E5%85%A5%E6%8E%A2%E7%A9%B6/) 2. [Android UIL图片加载缓存源码分析-内存缓存](http://crazyandcoder.github.io/2017/03/15/Android-UIL%E5%9B%BE%E7%89%87%E5%8A%A0%E8%BD%BD%E7%BC%93%E5%AD%98%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90-%E5%86%85%E5%AD%98%E7%BC%93%E5%AD%98/) 3. [Android UIL图片加载缓存源码分析-硬盘缓存](http://crazyandcoder.github.io/2017/03/15/Android-UIL%E5%9B%BE%E7%89%87%E5%8A%A0%E8%BD%BD%E7%BC%93%E5%AD%98%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90-%E7%A1%AC%E7%9B%98%E7%BC%93%E5%AD%98/) ##### **2.3.1,volley源码分析** 1. [ Android网络框架volley学习(一)基本用法](http://blog.csdn.net/liji_xc/article/details/79084864) 2. [Android网络框架volley学习(二)工作流程分析](http://blog.csdn.net/liji_xc/article/details/79096511) 3. [ Android网络框架volley学习(三)底层网络请求分析](http://blog.csdn.net/liji_xc/article/details/79097556) 4. [Android网络框架volley学习(四)网络请求HttpURLConnection与HttpClient浅析](http://blog.csdn.net/liji_xc/article/details/79098403) 5. [ Android网络框架volley学习(五)请求队列RequestQueue简析](http://blog.csdn.net/liji_xc/article/details/79105259) 6. [Android网络框架volley学习(六)调度器CacheDispatcher简析](http://blog.csdn.net/liji_xc/article/details/79165046) 7. [ Android网络框架volley学习(七)调度器NetworkDispatcher简析](http://blog.csdn.net/liji_xc/article/details/79169786) 8. [Android网络框架volley学习(八)缓存Cache简析](http://blog.csdn.net/liji_xc/article/details/79172733) 9. [Android网络框架volley学习(九)请求结果Response简析](http://blog.csdn.net/liji_xc/article/details/79191934) 10. [ Android网络框架volley学习(十)分发结果ResponseDelivery简析](http://blog.csdn.net/liji_xc/article/details/79192645) ##### **2.3.2,okhttp3.2源码分析** 1. [OKHttp源码解析(一) OkHttp整体流程](http://blog.csdn.net/liji_xc/article/details/79192907) 2. [OKHttp源码解析(二)线程调度Dispatcher](http://blog.csdn.net/liji_xc/article/details/79268184) #### **2.4,Android 常用知识点** 1. [android Shape及动画效果使用总结](http://crazyandcoder.github.io/2016/04/03/android%20Shape%E5%8F%8A%E5%8A%A8%E7%94%BB%E6%95%88%E6%9E%9C%E4%BD%BF%E7%94%A8%E6%80%BB%E7%BB%93/) 2. [android imageview研究总结](http://crazyandcoder.github.io/2016/04/16/android%20imageview%E7%A0%94%E7%A9%B6%E6%80%BB%E7%BB%93/) 3. [android 关于Bitmap压缩处理解析](http://crazyandcoder.github.io/2016/12/14/android%20%E5%85%B3%E4%BA%8EBitmap%E5%8E%8B%E7%BC%A9%E5%A4%84%E7%90%86%E8%A7%A3%E6%9E%90/) 4. [Android输入键盘隐藏解决方案](http://crazyandcoder.github.io/2017/09/01/Android%E8%BE%93%E5%85%A5%E9%94%AE%E7%9B%98%E9%9A%90%E8%97%8F%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88/) 5. [android基础知识点学习总结](https://github.com/crazyandcoder/blog_backups/blob/master/articles/android%E7%9F%A5%E8%AF%86%E7%82%B9%E6%80%BB%E7%BB%93.md) 6. [android taskAffinity研究学习](http://crazyandcoder.tech/2018/04/10/android-taskAffinity%E7%A0%94%E7%A9%B6/) ### **3,其他** #### **3.1,综合** 1. [杭州找Android工作的点点滴滴](http://crazyandcoder.github.io/2017/05/22/%E6%9D%AD%E5%B7%9E%E6%89%BEAndroid%E5%B7%A5%E4%BD%9C%E7%9A%84%E7%82%B9%E7%82%B9%E6%BB%B4%E6%BB%B4/) 2. [Android面试题](https://github.com/crazyandcoder/job_interview) 3. [java基础面试题](https://github.com/crazyandcoder/blog_backups/blob/master/articles/Java%E5%9F%BA%E7%A1%80.md) 4. [hexo+github搭建属于自己的博客系统](http://crazyandcoder.github.io/2017/12/14/hexo-github%E6%90%AD%E5%BB%BA%E5%B1%9E%E4%BA%8E%E8%87%AA%E5%B7%B1%E7%9A%84%E5%8D%9A%E5%AE%A2%E7%B3%BB%E7%BB%9F/) 5. [hexo 博客搭建—windows系统配置过程](http://crazyandcoder.github.io/2016/04/01/hexo%20%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA%E2%80%94windows%E7%B3%BB%E7%BB%9F%E9%85%8D%E7%BD%AE%E8%BF%87%E7%A8%8B/) 6. [hexo 博客搭建—在不同的PC设备之间同步博客](http://crazyandcoder.github.io/2016/03/10/hexo%20%E5%8D%9A%E5%AE%A2%E6%90%AD%E5%BB%BA%E2%80%94%E5%9C%A8%E4%B8%8D%E5%90%8C%E7%9A%84PC%E8%AE%BE%E5%A4%87%E4%B9%8B%E9%97%B4%E5%90%8C%E6%AD%A5%E5%8D%9A%E5%AE%A2/)