原文链接:http://blog.csdn.net/yangxi_pekin/article/details/52062901
Android(安卓)
Android基础知识Android内存泄漏总结Handler内存泄漏分析及解决Android性能优化ListView详解RecyclerView和ListView的异同AsyncTask源码分析插件化技术自定义控件事件分发机制ANR问题Art和Dalvik的区别Android关于OOM的解决方案FragmentActivity&FragmentSurfaceViewAndroid几种进程APP启动过程Activity启动流程以及界面展示过程图片三级缓存热修复的原理AIDLBinder机制Zygote和System进程的启动过程Android中的MVC,MVP和MVVMMVPAndroid开机过程Retrofit源码分析Glide源码分析EventBus用法详解EventBus源码分析Android ORM 框架之 greenDAO 使用心得RxJava设计一套图片异步加载缓存方案Android UI适配Gradle查漏补缺Git操作=======
DesignPattern(设计模式)
面向对象六大原则单例模式Builder模式原型模式简单工厂工厂方法模式抽象工厂模式策略模式状态模式责任链模式解释器模式命令模式观察者模式备忘录模式迭代器模式模板方法模式访问者模式中介者模式代理模式组合模式适配器模式装饰模式享元模式外观模式桥接模式JavaSE(Java基础)
Java基础知识Java中的内存泄漏String源码分析Java集合框架ArrayList源码剖析LinkedList源码剖析Vector源码剖析HashMap源码剖析HashTable源码剖析LinkedHashMap源码剖析JVM(Java虚拟机)
JVM基础知识JVM类加载机制Java内存区域与内存溢出垃圾回收算法JavaConcurrent(Java并发)
Java并发基础知识生产者和消费者问题Thread和Runnable实现多线程的区别 线程中断守护线程与阻塞线程synchronized多线程环境中安全使用集合API实现内存可见的两种方法比较:加锁和volatile变量死锁可重入内置锁使用wait/notify/notifyAll实现线程间通信NIO##第五部分
ReadingNotes(读书笔记)
《APP研发录》第1章读书笔记《APP研发录》第2章读书笔记《Android开发艺术探索》第一章笔记《Android开发艺术探索》第二章笔记《Android开发艺术探索》第三章笔记《Android开发艺术探索》第四章笔记《Android开发艺术探索》第八章笔记《Android开发艺术探索》第十五章笔记《深入理解Java虚拟机》第12章《Java编程思想》第一章读书笔记《Java编程思想》第二章读书笔记Project(项目)项目难点