Android 名企面试题及涉及知识点整理。 (我会持续更新,欢迎watch) Android 全面了解Activity Service全面总结 IntentService使用详解和实例介绍 Fragment 全解析 ContentProvider实例详解 BroadcastReceiver使用总结 Android异步任务机制之AsycTask Android启动过程图解 Android 自定义View入门 Android 自定义ViewGroup入门实践 Android 缓存机制 Android 数据存储五种方式使用与总结 Android 异步消息处理机制源码解析 Android View事件分发机制源码分析 Android SQLite的使用入门 AIDL的使用情况和实例介绍 [Android] 名企面试题及答案整理(一) Java [Java] ArrayList���LinkedList、Vector的区别 [Java] Collection包结构,与Collections的区别 [Java] Excption与Error包结构,OOM和SOF [Java] HashMap和HashTable的区别 [Java] HashMap源码分析 [Java] Hashcode的作用 [Java] Map、Set、List、Queue、Stack的特点与用法 [Java] Object有哪些公用方法? [Java] Override和Overload的使用规则和区别 [Java] Switch能否用string做参数? [Java] ThreadLocal的使用规则和源码分析 [Java] ThreadPool用法与示例 [Java] equals与==的区别 [Java] try catch finally,try里有return,finally还执行么? [Java] 九种基本数据类型的大小,以及他们的封装类 [Java] 从源码分析String、StringBuffer与StringBuilder区别和联系 [Java] 多线程下生产者消费者问题的五种同步方法实现 [Java] 实现多线程的两种方法 [Java] 接口(Interface)与 抽象类 (Abstract)使用规则和区别 [Java] 方法锁、对象锁和类锁的意义和区别 [Java] 的四种引用,强弱软虚,用到的场景 [Java] 线程同步的方法:sychronized、lock、reentrantLock分析 [Java] 集合框架的层次结构和使用规则梳理 [Java] 面向对象的三个特征与含义 [java] static的作用和意义 [java] 多态实现的JVM调用过程 数据结构 [数据结构] 九大基础排序总结与对比 [数据结构] AVL树和AVL旋转、哈夫曼树和哈夫曼编码 [数据结构] B(B-)树、B+树、B树 [数据结构] Hash表、Hash函数及冲突解决 [数据结构] KMP的一个简单解释 [数据结构] 二分查找与变种二分查找 [数据结构] 二叉树前中后、层次遍历算法 [数据结构] 图的BFS、DFS、prim、Dijkstra算法 [数据结构] 字符串操作 [数据结构] 数组与链表的优缺点和区别 [数据结构] 红黑树 [数据结构] 队列和栈 算法 二叉搜索树与双向链表 二叉树中 和为某值 的所有路径 二叉树的镜像 二维数组中的查找 二进制中1的个数 从上往下打印二叉树 从尾到头打印链表 判断二叉搜索树的后序遍历序列 判断栈的弹出序列 判断树B是不是树A的子结构 包含min函数的栈 反转链表 变态跳台阶 合并两个排序链表 ��杂链表的复制 字符串中空格替换 字符串的顺序全排列 数组中出现次数超过一半的数字 斐波那契数列 旋转数组的最小数字 浮点数的整数次方 用两个栈实现队列 矩形覆盖 调整数组顺序使奇数位于偶数前面 跳台阶 重建二叉树 链表中倒数第k个结点 顺时针打印矩阵 About 目前仓库中所有文章均为原创,如发现不妥之处,欢迎在Issues中提出,感激不尽! 如果有资源要奉献的朋友,请也在Issues提出,我会通过id把你添加成合作者。 面试经验来源于网络