# CodeEggDailyInterview **Repository Path**: zapfive/CodeEggDailyInterview ## Basic Information - **Project Name**: CodeEggDailyInterview - **Description**: 内容来自https://github.com/codeegginterviewgroup/CodeEggDailyInterview.git,学习共勉 - **Primary Language**: 其他 - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-03-30 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 「码个蛋」每日一题 该项目用于记录「码个蛋打卡学习群」每日面试题。 **[今日份面试题戳这里](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/issues/194)** #### 1. 想要加群怎么办? 加微信:`chad_cym`,并备注:加入打卡学习群 #### 2. 群福利 1. 良好的氛围,这点是必须滴 2. 专属抽奖,奖品包括 N 多种市面上比较火的书籍 3. 每日分享,也欢迎群友进行分享 4. 还有更多福利会在后期慢慢解锁..... ## 历史面试题链接 ##### 目前已更新至 **193** 可通过 Issue 查看 ------------------------- ------------------------- ------------------------- 118.[线程和进程的区别?为什么不仅仅用进程](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/118.%E7%BA%BF%E7%A8%8B%E5%92%8C%E8%BF%9B%E7%A8%8B%E7%9A%84%E5%8C%BA%E5%88%AB%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88%E4%B8%8D%E4%BB%85%E4%BB%85%E7%94%A8%E8%BF%9B%E7%A8%8B.md) 117.[get 和 post 请求有哪些区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E7%BD%91%E7%BB%9C/117.get%20%E5%92%8C%20post%20%E8%AF%B7%E6%B1%82%E6%9C%89%E5%93%AA%E4%BA%9B%E5%8C%BA%E5%88%AB.md) 116.[Android10新特性及适配](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/116.Android10%E6%96%B0%E7%89%B9%E6%80%A7%E5%8F%8A%E9%80%82%E9%85%8D.md) 115.[简述Android虚拟机和JAVA虚拟机的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E8%99%9A%E6%8B%9F%E6%9C%BA/115.%E7%AE%80%E8%BF%B0Android%E8%99%9A%E6%8B%9F%E6%9C%BA%E5%92%8CJAVA%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%9A%84%E5%8C%BA%E5%88%AB.md) 114.[Wait()与Sleep()方法的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/114.Wait()%E4%B8%8ESleep()%E6%96%B9%E6%B3%95%E7%9A%84%E5%8C%BA%E5%88%AB.md) 113.[java中==和equals和hashCode的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/113.java%E4%B8%AD%3D%3D%E5%92%8Cequals%E5%92%8ChashCode%E7%9A%84%E5%8C%BA%E5%88%AB.md) 112.[阐述静态变量和实例变量的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/112.%E9%98%90%E8%BF%B0%E9%9D%99%E6%80%81%E5%8F%98%E9%87%8F%E5%92%8C%E5%AE%9E%E4%BE%8B%E5%8F%98%E9%87%8F%E7%9A%84%E5%8C%BA%E5%88%AB.md) 111.[简述下okhttp和retrofit的使用和联系](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/111.%E7%AE%80%E8%BF%B0%E4%B8%8Bokhttp%E5%92%8Cretrofit%E7%9A%84%E4%BD%BF%E7%94%A8%E5%92%8C%E8%81%94%E7%B3%BB.md) 110.[类什么时候被初始化](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/110.%E7%B1%BB%E4%BB%80%E4%B9%88%E6%97%B6%E5%80%99%E8%A2%AB%E5%88%9D%E5%A7%8B%E5%8C%96.md) 109.[什么是不可变对象,它对写并发应用有什么帮助](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/109.%E4%BB%80%E4%B9%88%E6%98%AF%E4%B8%8D%E5%8F%AF%E5%8F%98%E5%AF%B9%E8%B1%A1%EF%BC%8C%E5%AE%83%E5%AF%B9%E5%86%99%E5%B9%B6%E5%8F%91%E5%BA%94%E7%94%A8%E6%9C%89%E4%BB%80%E4%B9%88%E5%B8%AE%E5%8A%A9.md) 108.[谈谈对 java 注解的理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/108.%E8%B0%88%E8%B0%88%E5%AF%B9%20java%20%E6%B3%A8%E8%A7%A3%E7%9A%84%E7%90%86%E8%A7%A3.md) 107.[重载(overload)和重写(override)的区别?重载的方法能否根据返回类型进行区分](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/107.%E9%87%8D%E8%BD%BD(overload)%E5%92%8C%E9%87%8D%E5%86%99(override)%E7%9A%84%E5%8C%BA%E5%88%AB%E9%87%8D%E8%BD%BD%E7%9A%84%E6%96%B9%E6%B3%95%E8%83%BD%E5%90%A6%E6%A0%B9%E6%8D%AE%E8%BF%94%E5%9B%9E%E7%B1%BB%E5%9E%8B%E8%BF%9B%E8%A1%8C%E5%8C%BA%E5%88%86.md) 106.[Java创建对象的几种方式](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/106.Java%E5%88%9B%E5%BB%BA%E5%AF%B9%E8%B1%A1%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F.md) 105.[并发集合与普通集合的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/105.%E5%B9%B6%E5%8F%91%E9%9B%86%E5%90%88%E4%B8%8E%E6%99%AE%E9%80%9A%E9%9B%86%E5%90%88%E7%9A%84%E5%8C%BA%E5%88%AB.md) 104.[如何停止一个正在运行的线程](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/104.%E5%A6%82%E4%BD%95%E5%81%9C%E6%AD%A2%E4%B8%80%E4%B8%AA%E6%AD%A3%E5%9C%A8%E8%BF%90%E8%A1%8C%E7%9A%84%E7%BA%BF%E7%A8%8B.md) 103.[谈谈对 java 中反射的理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/103.%E8%B0%88%E8%B0%88%E5%AF%B9%20Java%20%E5%8F%8D%E5%B0%84%E7%9A%84%E7%90%86%E8%A7%A3.md) 102.[Java中用到的线程调度算法是什么?并作解释说明](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E8%BF%9B%E9%98%B6/102.Java%E4%B8%AD%E7%94%A8%E5%88%B0%E7%9A%84%E7%BA%BF%E7%A8%8B%E8%B0%83%E5%BA%A6%E7%AE%97%E6%B3%95%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F%E5%B9%B6%E4%BD%9C%E8%A7%A3%E9%87%8A%E8%AF%B4%E6%98%8E.md) 101.[Linux自带多种进程通信方式,为什么Android都没采用而偏偏使用Binder通信](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E8%99%9A%E6%8B%9F%E6%9C%BA/101.Linux%E8%87%AA%E5%B8%A6%E5%A4%9A%E7%A7%8D%E8%BF%9B%E7%A8%8B%E9%80%9A%E4%BF%A1%E6%96%B9%E5%BC%8F%EF%BC%8C%E4%B8%BA%E4%BB%80%E4%B9%88Android%E9%83%BD%E6%B2%A1%E9%87%87%E7%94%A8%E8%80%8C%E5%81%8F%E5%81%8F%E4%BD%BF%E7%94%A8Binder%E9%80%9A%E4%BF%A1.md) 100.[synchronized和volatile关键字的作用](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E8%BF%9B%E9%98%B6/100.synchronized%E5%92%8Cvolatile%E5%85%B3%E9%94%AE%E5%AD%97%E7%9A%84%E4%BD%9C%E7%94%A8.md) 99.[Java中的异常处理机制的简单原理和应用](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/99.Java%E4%B8%AD%E7%9A%84%E5%BC%82%E5%B8%B8%E5%A4%84%E7%90%86%E6%9C%BA%E5%88%B6%E7%9A%84%E7%AE%80%E5%8D%95%E5%8E%9F%E7%90%86%E5%92%8C%E5%BA%94%E7%94%A8.md) 98.[死锁与活锁的区别,死锁与饥饿的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E8%BF%9B%E9%98%B6/98.%E6%AD%BB%E9%94%81%E4%B8%8E%E6%B4%BB%E9%94%81%E7%9A%84%E5%8C%BA%E5%88%AB%EF%BC%8C%E6%AD%BB%E9%94%81%E4%B8%8E%E9%A5%A5%E9%A5%BF%E7%9A%84%E5%8C%BA%E5%88%AB.md) 97.[为什么Java中不支持多重继承](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/97.%E4%B8%BA%E4%BB%80%E4%B9%88Java%E4%B8%AD%E4%B8%8D%E6%94%AF%E6%8C%81%E5%A4%9A%E9%87%8D%E7%BB%A7%E6%89%BF.md) 96.[为什么 Java 中用 char 数组比 String 更适合存储密码](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/96.%E4%B8%BA%E4%BB%80%E4%B9%88%20Java%20%E4%B8%AD%E7%94%A8%20char%20%E6%95%B0%E7%BB%84%E6%AF%94%20String%20%E6%9B%B4%E9%80%82%E5%90%88%E5%AD%98%E5%82%A8%E5%AF%86%E7%A0%81.md) 95.[HashMap 排序问题](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/95.HashMap%20%E6%8E%92%E5%BA%8F.md) 94.[String 为什么要设计成不可变的](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/94.String%20%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A6%81%E8%AE%BE%E8%AE%A1%E6%88%90%E4%B8%8D%E5%8F%AF%E5%8F%98%E7%9A%84.md) 93.[Java nio 和 io 的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/93.Java%20nio%20%E5%92%8C%20io%20%E7%9A%84%E5%8C%BA%E5%88%AB.md) 92.[XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/92.XML%E6%96%87%E6%A1%A3%E5%AE%9A%E4%B9%89%E6%9C%89%E5%87%A0%E7%A7%8D%E5%BD%A2%E5%BC%8F%EF%BC%9F%E5%AE%83%E4%BB%AC%E4%B9%8B%E9%97%B4%E6%9C%89%E4%BD%95%E6%9C%AC%E8%B4%A8%E5%8C%BA%E5%88%AB%EF%BC%9F%E8%A7%A3%E6%9E%90XML%E6%96%87%E6%A1%A3%E6%9C%89%E5%93%AA%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F%EF%BC%9F.md) 91.[谈谈冷启动与热启动](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E8%BF%9B%E9%98%B6/91.%E8%B0%88%E8%B0%88%E5%86%B7%E5%90%AF%E5%8A%A8%E4%B8%8E%E7%83%AD%E5%90%AF%E5%8A%A8.md) 90.[请描述一下View的绘制流程](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E8%BF%9B%E9%98%B6/90.%E8%AF%B7%E6%8F%8F%E8%BF%B0%E4%B8%80%E4%B8%8BView%E7%9A%84%E7%BB%98%E5%88%B6%E6%B5%81%E7%A8%8B.md) 89.[请简述你对AsyncTask异步任务的理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/89.%E8%AF%B7%E7%AE%80%E8%BF%B0%E4%BD%A0%E5%AF%B9AsyncTask%E5%BC%82%E6%AD%A5%E4%BB%BB%E5%8A%A1%E7%9A%84%E7%90%86%E8%A7%A3.md) 88.[深克隆与浅克隆的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/88.%E6%B7%B1%E5%85%8B%E9%9A%86%E4%B8%8E%E6%B5%85%E5%85%8B%E9%9A%86%E7%9A%84%E5%8C%BA%E5%88%AB.md) 87.[Android推送的基本原理](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E8%BF%9B%E9%98%B6/87.Android%E6%8E%A8%E9%80%81%E7%9A%84%E5%9F%BA%E6%9C%AC%E5%8E%9F%E7%90%86.md) 86.[并行和并发有什么区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/82.%E5%B9%B6%E8%A1%8C%E5%92%8C%E5%B9%B6%E5%8F%91%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB.md) 85.[Android主线程怎么给子线程发message](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/85.Android%E4%B8%BB%E7%BA%BF%E7%A8%8B%E6%80%8E%E4%B9%88%E7%BB%99%E5%AD%90%E7%BA%BF%E7%A8%8B%E5%8F%91message.md) 84.[JVM加载class文件的原理机制](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/JVM/84.JVM%E5%8A%A0%E8%BD%BDclass%E6%96%87%E4%BB%B6%E7%9A%84%E5%8E%9F%E7%90%86%E6%9C%BA%E5%88%B6.md) 83.[LinearLayout和RelativeLayout性能对比](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/83.LinearLayout%E5%92%8CRelativeLayout%E6%80%A7%E8%83%BD%E5%AF%B9%E6%AF%94.md) 82.[并行和并发有什么区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/82.%E5%B9%B6%E8%A1%8C%E5%92%8C%E5%B9%B6%E5%8F%91%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB.md) 81.[BroadcastReceiver与LocalBroadcastReceiver的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/81.BroadcastReceiver%E4%B8%8ELocalBroadcastReceiver%E7%9A%84%E5%8C%BA%E5%88%AB.md) 80.[简单描述一下Intent 和IntentFilter](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/80.%E7%AE%80%E5%8D%95%E6%8F%8F%E8%BF%B0%E4%B8%80%E4%B8%8BIntent%20%E5%92%8CIntentFilter.md) 79.[说说你对线程池的理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/79.%E8%AF%B4%E8%AF%B4%E4%BD%A0%E5%AF%B9%E7%BA%BF%E7%A8%8B%E6%B1%A0%E7%9A%84%E7%90%86%E8%A7%A3.md) 78.[Android WebView 的漏洞有哪几种](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E8%BF%9B%E9%98%B6/78.Android%20WebView%20%E7%9A%84%E6%BC%8F%E6%B4%9E%E6%9C%89%E5%93%AA%E5%87%A0%E7%A7%8D.md) 77.[Java 对象的内存分配过程是如何保证线程安全的](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/JVM/77.Java%20%E5%AF%B9%E8%B1%A1%E7%9A%84%E5%86%85%E5%AD%98%E5%88%86%E9%85%8D%E8%BF%87%E7%A8%8B%E6%98%AF%E5%A6%82%E4%BD%95%E4%BF%9D%E8%AF%81%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8%E7%9A%84.md) 76.[AOT和JIT以及混合编译的区别、优劣](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E8%BF%9B%E9%98%B6/76.AOT%E5%92%8CJIT%E4%BB%A5%E5%8F%8A%E6%B7%B7%E5%90%88%E7%BC%96%E8%AF%91%E7%9A%84%E5%8C%BA%E5%88%AB%E3%80%81%E4%BC%98%E5%8A%A3.md) 75.[Serializable和Parcelable的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/75.Serializable%E5%92%8CParcelable%E7%9A%84%E5%8C%BA%E5%88%AB.md) 74.[谈谈JVM的内存结构和内存分配](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/JVM/74.%E8%B0%88%E8%B0%88JVM%E7%9A%84%E5%86%85%E5%AD%98%E7%BB%93%E6%9E%84%E5%92%8C%E5%86%85%E5%AD%98%E5%88%86%E9%85%8D.md) 73.[怎样避免和解决ANR](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/73.%E6%80%8E%E6%A0%B7%E9%81%BF%E5%85%8D%E5%92%8C%E8%A7%A3%E5%86%B3ANR.md) 72.[算法 #72](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E7%AE%97%E6%B3%95%EF%BC%8C%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/72.%E7%AE%97%E6%B3%95%20%2372.md) 71.[有了二叉查找树、平衡树为什么还需要红黑树](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E7%AE%97%E6%B3%95%EF%BC%8C%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/71.%E6%9C%89%E4%BA%86%E4%BA%8C%E5%8F%89%E6%9F%A5%E6%89%BE%E6%A0%91%E3%80%81%E5%B9%B3%E8%A1%A1%E6%A0%91%E4%B8%BA%E4%BB%80%E4%B9%88%E8%BF%98%E9%9C%80%E8%A6%81%E7%BA%A2%E9%BB%91%E6%A0%91.md) 70.[简述apk打包过程](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E8%BF%9B%E9%98%B6/70.%E7%AE%80%E8%BF%B0apk%E6%89%93%E5%8C%85%E8%BF%87%E7%A8%8B.md) 69.[http与https的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E7%BD%91%E7%BB%9C/69.http%E4%B8%8Ehttps%E7%9A%84%E5%8C%BA%E5%88%AB.md) 68.[Android与服务器交互的方式中的对称加密和非对称加密是什么](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E7%BD%91%E7%BB%9C/68.Android%E4%B8%8E%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%BA%A4%E4%BA%92%E7%9A%84%E6%96%B9%E5%BC%8F%E4%B8%AD%E7%9A%84%E5%AF%B9%E7%A7%B0%E5%8A%A0%E5%AF%86%E5%92%8C%E9%9D%9E%E5%AF%B9%E7%A7%B0%E5%8A%A0%E5%AF%86%E6%98%AF%E4%BB%80%E4%B9%88.md) 67.[简述 tcp 和 udp的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E7%BD%91%E7%BB%9C/67.%E7%AE%80%E8%BF%B0%20tcp%20%E5%92%8C%20udp%E7%9A%84%E5%8C%BA%E5%88%AB.md) 66.[谈谈对命令模式的理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/66.%E8%B0%88%E8%B0%88%E5%AF%B9%E5%91%BD%E4%BB%A4%E6%A8%A1%E5%BC%8F%E7%9A%84%E7%90%86%E8%A7%A3.md) 65.[使用Xposed为什么需要root](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E9%80%86%E5%90%91/65.%E4%BD%BF%E7%94%A8Xposed%E4%B8%BA%E4%BB%80%E4%B9%88%E9%9C%80%E8%A6%81root.md) 64.[Broadcast 注册方式与区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/64.Broadcast%20%E6%B3%A8%E5%86%8C%E6%96%B9%E5%BC%8F%E4%B8%8E%E5%8C%BA%E5%88%AB.md) 63.[LruCache 算法源码解析](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E8%BF%9B%E9%98%B6/63.LruCache%20%E7%AE%97%E6%B3%95%E6%BA%90%E7%A0%81%E8%A7%A3%E6%9E%90.md) 62.[谈谈Android的安全机制](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/62.%E8%B0%88%E8%B0%88Android%E7%9A%84%E5%AE%89%E5%85%A8%E6%9C%BA%E5%88%B6.md) 61.[ListView如何提高效率](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/61.ListView%E5%A6%82%E4%BD%95%E6%8F%90%E9%AB%98%E6%95%88%E7%8E%87.md) 60.[谈谈对生成器模式的理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/60.%E8%B0%88%E8%B0%88%E5%AF%B9%E7%94%9F%E6%88%90%E5%99%A8%E6%A8%A1%E5%BC%8F%E7%9A%84%E7%90%86%E8%A7%A3.md) 59.[Java 中堆和栈有什么区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/59.Java%20%E4%B8%AD%E5%A0%86%E5%92%8C%E6%A0%88%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB.md) 58.[ANR异常的产生条件及解决方案](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/58.ANR%E5%BC%82%E5%B8%B8%E7%9A%84%E4%BA%A7%E7%94%9F%E6%9D%A1%E4%BB%B6%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.md) 57.[谈谈热修复的原理](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E8%BF%9B%E9%98%B6/57.%E8%B0%88%E8%B0%88%E7%83%AD%E4%BF%AE%E5%A4%8D%E7%9A%84%E5%8E%9F%E7%90%86.md) 56.[JAVA的四种引用,及应用场景](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/56.JAVA%E7%9A%84%E5%9B%9B%E7%A7%8D%E5%BC%95%E7%94%A8%EF%BC%8C%E5%8F%8A%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF.md) 55.[什么是线程安全?保障线程安全有哪些手段?](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/55.%E4%BB%80%E4%B9%88%E6%98%AF%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8%EF%BC%9F%E4%BF%9D%E9%9A%9C%E7%BA%BF%E7%A8%8B%E5%AE%89%E5%85%A8%E6%9C%89%E5%93%AA%E4%BA%9B%E6%89%8B%E6%AE%B5%EF%BC%9F.md) 54.[简述一下类加载过程](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/54.%E7%AE%80%E8%BF%B0%E4%B8%80%E4%B8%8B%E7%B1%BB%E5%8A%A0%E8%BD%BD%E8%BF%87%E7%A8%8B.md) 53.[谈谈你对Java中Hash码的理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/53.%E8%B0%88%E8%B0%88%E4%BD%A0%E5%AF%B9Java%E4%B8%ADHash%E7%A0%81%E7%9A%84%E7%90%86%E8%A7%A3.md) 52.[break与continue的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/52.break%E4%B8%8Econtinue%E7%9A%84%E5%8C%BA%E5%88%AB.md) 51.[谈谈 RecyclerView 的性能优化](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/51.%E8%B0%88%E8%B0%88%20RecyclerView%20%E7%9A%84%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96.md) 50.[如何减小apk安装包体积](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/50.%E5%A6%82%E4%BD%95%E5%87%8F%E5%B0%8Fapk%E5%AE%89%E8%A3%85%E5%8C%85%E4%BD%93%E7%A7%AF.md) 49.[四种LaunchMode及其使用场景](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/49.%E5%9B%9B%E7%A7%8DLaunchMode%E5%8F%8A%E5%85%B6%E4%BD%BF%E7%94%A8%E5%9C%BA%E6%99%AF.md) 48.[简述app启动过程](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E8%BF%9B%E9%98%B6/48.%E7%AE%80%E8%BF%B0app%E5%90%AF%E5%8A%A8%E8%BF%87%E7%A8%8B.md) 47.[final, finally, finalize的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/47.final%2C%20finally%2C%20finalize%E7%9A%84%E5%8C%BA%E5%88%AB.md) 46.[谈谈4种gc算法](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/JVM/46.%E8%B0%88%E8%B0%884%E7%A7%8Dgc%E7%AE%97%E6%B3%95.md) 45.[Android的数据存储方式](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/45.Android%E7%9A%84%E6%95%B0%E6%8D%AE%E5%AD%98%E5%82%A8%E6%96%B9%E5%BC%8F.md) 44.[https 三次握手四次挥手](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E7%BD%91%E7%BB%9C/44.https%20%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B%E5%9B%9B%E6%AC%A1%E6%8C%A5%E6%89%8B.md) 43.[谈谈对责任链模式的理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/43.%E8%B0%88%E8%B0%88%E5%AF%B9%E8%B4%A3%E4%BB%BB%E9%93%BE%E6%A8%A1%E5%BC%8F%E7%9A%84%E7%90%86%E8%A7%A3.md) 42.[Android进程间通信的几种姿势](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/42.Android%E8%BF%9B%E7%A8%8B%E9%97%B4%E9%80%9A%E4%BF%A1%E7%9A%84%E5%87%A0%E7%A7%8D%E5%A7%BF%E5%8A%BF.md) 41.[理解Activity,View,Window三者关系](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/41.%E7%90%86%E8%A7%A3Activity%EF%BC%8CView%2CWindow%E4%B8%89%E8%80%85%E5%85%B3%E7%B3%BB.md) 40.[Android SharedPreference频繁操作有什么后果?能存多少数据?](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/40.Android%20SharedPreference%E9%A2%91%E7%B9%81%E6%93%8D%E4%BD%9C%E6%9C%89%E4%BB%80%E4%B9%88%E5%90%8E%E6%9E%9C%EF%BC%9F%E8%83%BD%E5%AD%98%E5%A4%9A%E5%B0%91%E6%95%B0%E6%8D%AE.md) 39.[守护线程与阻塞线程的四种情况](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/39.%E5%AE%88%E6%8A%A4%E7%BA%BF%E7%A8%8B%E4%B8%8E%E9%98%BB%E5%A1%9E%E7%BA%BF%E7%A8%8B%E7%9A%84%E5%9B%9B%E7%A7%8D%E6%83%85%E5%86%B5.md) 38.[谈谈你对重入锁的理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/38.%E8%B0%88%E8%B0%88%E4%BD%A0%E5%AF%B9%E9%87%8D%E5%85%A5%E9%94%81%E7%9A%84%E7%90%86%E8%A7%A3.md) 37.[请介绍下Android中常用的五种布局](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/37.%E8%AF%B7%E4%BB%8B%E7%BB%8D%E4%B8%8BAndroid%E4%B8%AD%E5%B8%B8%E7%94%A8%E7%9A%84%E4%BA%94%E7%A7%8D%E5%B8%83%E5%B1%80.md) 36.[谈谈对「抽象工厂方法模式」的理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/36%E8%B0%88%E8%B0%88%E5%AF%B9%E3%80%8C%E6%8A%BD%E8%B1%A1%E5%B7%A5%E5%8E%82%E6%96%B9%E6%B3%95%E6%A8%A1%E5%BC%8F%E3%80%8D%E7%9A%84%E7%90%86%E8%A7%A3.md) 35.[谈谈数组与链表的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/35.%E8%B0%88%E8%B0%88%E6%95%B0%E7%BB%84%E4%B8%8E%E9%93%BE%E8%A1%A8%E7%9A%84%E5%8C%BA%E5%88%AB.md) 34.[Android线程间通信有几种方法](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/34.Android%E7%BA%BF%E7%A8%8B%E9%97%B4%E9%80%9A%E4%BF%A1%E6%9C%89%E5%87%A0%E7%A7%8D%E6%96%B9%E6%B3%95%EF%BC%9F.md) 33.[谈一谈对Android中Context理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/33.%E8%B0%88%E4%B8%80%E8%B0%88%E5%AF%B9Android%E4%B8%ADContext%E7%90%86%E8%A7%A3.md) 32.[Android 的四大组件都需要在清单文件中注册吗?并简述四大组件](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/32.Android%20%E7%9A%84%E5%9B%9B%E5%A4%A7%E7%BB%84%E4%BB%B6%E9%83%BD%E9%9C%80%E8%A6%81%E5%9C%A8%E6%B8%85%E5%8D%95%E6%96%87%E4%BB%B6%E4%B8%AD%E6%B3%A8%E5%86%8C%E5%90%97%EF%BC%9F%E5%B9%B6%E7%AE%80%E8%BF%B0%E5%9B%9B%E5%A4%A7%E7%BB%84%E4%BB%B6.md) 31.[从扑克牌中随机抽 5 张牌,判断是不是顺子,即这 5 张牌是不是连续的。 2-10 为数字本身,A 为 1,J 为 11,Q 为 12,K 为 13,而大小王可以看成任意的 数字](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E7%AE%97%E6%B3%95%EF%BC%8C%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/31.%E4%BB%8E%E6%89%91%E5%85%8B%E7%89%8C%E4%B8%AD%E9%9A%8F%E6%9C%BA%E6%8A%BD%205%20%E5%BC%A0%E7%89%8C%2C%E5%88%A4%E6%96%AD%E6%98%AF%E4%B8%8D%E6%98%AF%E9%A1%BA%E5%AD%90%2C%E5%8D%B3%E8%BF%99%205%20%E5%BC%A0%E7%89%8C%E6%98%AF%E4%B8%8D%E6%98%AF%E8%BF%9E%E7%BB%AD%E7%9A%84%E3%80%82%202-10%20%E4%B8%BA%E6%95%B0%E5%AD%97%E6%9C%AC%E8%BA%AB%2CA%20%E4%B8%BA%201%2CJ%20%E4%B8%BA%2011%2CQ%20%E4%B8%BA%2012%2CK%20%E4%B8%BA%2013%2C%E8%80%8C%E5%A4%A7%E5%B0%8F%E7%8E%8B%E5%8F%AF%E4%BB%A5%E7%9C%8B%E6%88%90%E4%BB%BB%E6%84%8F%E7%9A%84%20%E6%95%B0%E5%AD%97.md) 30.[谈谈 static 关键字的用法](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/30.%E8%B0%88%E8%B0%88%20static%20%E5%85%B3%E9%94%AE%E5%AD%97%E7%9A%84%E7%94%A8%E6%B3%95.md) 29.[Android平台的优势和不足](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E5%85%B6%E4%BB%96/29.Android%E5%B9%B3%E5%8F%B0%E7%9A%84%E4%BC%98%E5%8A%BF%E5%92%8C%E4%B8%8D%E8%B6%B3.md) 28.[谈谈 JDK8 开始的双冒号 用法及详解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/28.%E8%B0%88%E8%B0%88%20JDK8%20%E5%BC%80%E5%A7%8B%E7%9A%84%E5%8F%8C%E5%86%92%E5%8F%B7%20%20%E7%94%A8%E6%B3%95%E5%8F%8A%E8%AF%A6%E8%A7%A3.md) 27.[n个台阶,每次都可以走一步,走两步,或走三步,走到顶部一共有多少种走法](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E7%AE%97%E6%B3%95%EF%BC%8C%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/27.n%E4%B8%AA%E5%8F%B0%E9%98%B6%EF%BC%8C%E6%AF%8F%E6%AC%A1%E9%83%BD%E5%8F%AF%E4%BB%A5%E8%B5%B0%E4%B8%80%E6%AD%A5%EF%BC%8C%E8%B5%B0%E4%B8%A4%E6%AD%A5%EF%BC%8C%E6%88%96%E8%B5%B0%E4%B8%89%E6%AD%A5%EF%BC%8C%E8%B5%B0%E5%88%B0%E9%A1%B6%E9%83%A8%E4%B8%80%E5%85%B1%E6%9C%89%E5%A4%9A%E5%B0%91%E7%A7%8D%E8%B5%B0%E6%B3%95.md) 26.[ART和Dalvik区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E8%99%9A%E6%8B%9F%E6%9C%BA/26.ART%E5%92%8CDalvik%E5%8C%BA%E5%88%AB.md) 25.[谈谈对运行结果的理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/25.%E8%B0%88%E8%B0%88%E5%AF%B9%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E7%9A%84%E7%90%86%E8%A7%A3.md) 24.[简述几种排序算法的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E7%AE%97%E6%B3%95%EF%BC%8C%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/24.%E7%AE%80%E8%BF%B0%E5%87%A0%E7%A7%8D%E6%8E%92%E5%BA%8F%E7%AE%97%E6%B3%95%E7%9A%84%E5%8C%BA%E5%88%AB.md) 23.[.Android 实现异步的几种方式,原理与各自特点](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/23.Android%20%E5%AE%9E%E7%8E%B0%E5%BC%82%E6%AD%A5%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F%EF%BC%8C%E5%8E%9F%E7%90%86%E4%B8%8E%E5%90%84%E8%87%AA%E7%89%B9%E7%82%B9.md) 22.[推荐系统设计](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E5%85%B6%E4%BB%96/22.%E6%8E%A8%E8%8D%90%E7%B3%BB%E7%BB%9F%E8%AE%BE%E8%AE%A1.md) 21.[谈谈Java的垃圾回收机制以及触发时机](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/JVM/21.%E8%B0%88%E8%B0%88Java%E7%9A%84%E5%9E%83%E5%9C%BE%E5%9B%9E%E6%94%B6%E6%9C%BA%E5%88%B6%E4%BB%A5%E5%8F%8A%E8%A7%A6%E5%8F%91%E6%97%B6%E6%9C%BA.md) 20.[谈谈对「简单工厂模式」和「工厂方法模式」的理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/20.%E8%B0%88%E8%B0%88%E5%AF%B9%E3%80%8C%E7%AE%80%E5%8D%95%E5%B7%A5%E5%8E%82%E6%A8%A1%E5%BC%8F%E3%80%8D%E5%92%8C%E3%80%8C%E5%B7%A5%E5%8E%82%E6%96%B9%E6%B3%95%E6%A8%A1%E5%BC%8F%E3%80%8D%E7%9A%84%E7%90%86%E8%A7%A3.md) 19.[快速查找1000万个数中,最大的100个](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E7%AE%97%E6%B3%95%EF%BC%8C%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/19.%E5%BF%AB%E9%80%9F%E6%9F%A5%E6%89%BE1000%E4%B8%87%E4%B8%AA%E6%95%B0%E4%B8%AD%EF%BC%8C%E6%9C%80%E5%A4%A7%E7%9A%84100%E4%B8%AA(%E7%AE%97%E6%B3%95).md) 18.[既然RecyclerView在很多方面能取代ListView,Google为什么没把ListView划上一条过时的横线?](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/18.%E6%97%A2%E7%84%B6RecyclerView%E5%9C%A8%E5%BE%88%E5%A4%9A%E6%96%B9%E9%9D%A2%E8%83%BD%E5%8F%96%E4%BB%A3ListView%EF%BC%8CGoogle%E4%B8%BA%E4%BB%80%E4%B9%88%E6%B2%A1%E6%8A%8AListView%E5%88%92%E4%B8%8A%E4%B8%80%E6%9D%A1%E8%BF%87%E6%97%B6%E7%9A%84%E6%A8%AA%E7%BA%BF%EF%BC%9F.md) 17.[谈谈 ArrayList 和 LinkList 的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/17.%E8%B0%88%E8%B0%88%20ArrayList%20%E5%92%8C%20LinkList%20%E7%9A%84%E5%8C%BA%E5%88%AB.md) 16.[简述HashMap工作原理](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/16.%E7%AE%80%E8%BF%B0HashMap%E5%B7%A5%E4%BD%9C%E5%8E%9F%E7%90%86.md) 15.[谈谈对单例的理解,以及实现方式](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/15.%E8%B0%88%E8%B0%88%E5%AF%B9%E5%8D%95%E4%BE%8B%E7%9A%84%E7%90%86%E8%A7%A3%EF%BC%8C%E4%BB%A5%E5%8F%8A%E5%AE%9E%E7%8E%B0%E6%96%B9%E5%BC%8F.md) 14.[接口和抽象类有什么区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/14.%E6%8E%A5%E5%8F%A3%E5%92%8C%E6%8A%BD%E8%B1%A1%E7%B1%BB%E6%9C%89%E4%BB%80%E4%B9%88%E5%8C%BA%E5%88%AB.md) 13.[如何遍历一个未知深度的树](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E7%AE%97%E6%B3%95%EF%BC%8C%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/13.%E5%A6%82%E4%BD%95%E9%81%8D%E5%8E%86%E4%B8%80%E4%B8%AA%E6%9C%AA%E7%9F%A5%E6%B7%B1%E5%BA%A6%E7%9A%84%E6%A0%91.md) 12.[谈谈 Java 中多线程实现的几种方式](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/12.%E8%B0%88%E8%B0%88%20Java%20%E4%B8%AD%E5%A4%9A%E7%BA%BF%E7%A8%8B%E5%AE%9E%E7%8E%B0%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E5%BC%8F.md) 11.[设计模式的基本原则](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/11.%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F%E7%9A%84%E5%9F%BA%E6%9C%AC%E5%8E%9F%E5%88%99.md) 10.[谈谈你的职场规划](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/%E5%85%B6%E4%BB%96/10.%E8%B0%88%E8%B0%88%E4%BD%A0%E7%9A%84%E8%81%8C%E5%9C%BA%E8%A7%84%E5%88%92.md) 09.[String,StringBuilder,StringBuffer的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/09.String%EF%BC%8CStringBuilder%EF%BC%8CStringBuffer%E7%9A%84%E5%8C%BA%E5%88%AB.md) 08.[ScrollView嵌套ListView的解决方案及其原理](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/08.ScrollView%E5%B5%8C%E5%A5%97ListView%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E5%8F%8A%E5%85%B6%E5%8E%9F%E7%90%86.md) 07.[HashMap和Hashtable的区别](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/07.HashMap%E5%92%8CHashtable%E7%9A%84%E5%8C%BA%E5%88%AB.md) 06.[Android 内存泄漏的原因以及解决方案](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/06.Android%20%E5%86%85%E5%AD%98%E6%B3%84%E6%BC%8F%E7%9A%84%E5%8E%9F%E5%9B%A0%E4%BB%A5%E5%8F%8A%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88.md) 05.[Android动画有几种,对其理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/05.Android%E5%8A%A8%E7%94%BB%E6%9C%89%E5%87%A0%E7%A7%8D%EF%BC%8C%E5%AF%B9%E5%85%B6%E7%90%86%E8%A7%A3.md) 04.[谈谈Android的事件分发机制](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/04.%E8%B0%88%E8%B0%88Android%E7%9A%84%E4%BA%8B%E4%BB%B6%E5%88%86%E5%8F%91%E6%9C%BA%E5%88%B6.md) 03.[谈谈你对java三大特性的理解](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Java%20%E5%9F%BA%E7%A1%80/03.%E8%B0%88%E8%B0%88%E4%BD%A0%E5%AF%B9java%E4%B8%89%E5%A4%A7%E7%89%B9%E6%80%A7%E7%9A%84%E7%90%86%E8%A7%A3.md) 02.[自定义控件优化方案](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/02.%E8%87%AA%E5%AE%9A%E4%B9%89%E6%8E%A7%E4%BB%B6%E4%BC%98%E5%8C%96%E6%96%B9%E6%A1%88.md) 01.[为什么在子线程创建Handler会抛异常?如何正确使用](https://github.com/codeegginterviewgroup/CodeEggDailyInterview/blob/master/Android%20%E5%9F%BA%E7%A1%80/01.%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%E5%AD%90%E7%BA%BF%E7%A8%8B%E5%88%9B%E5%BB%BAHandler%E4%BC%9A%E6%8A%9B%E5%BC%82%E5%B8%B8%EF%BC%9F%E5%A6%82%E4%BD%95%E6%AD%A3%E7%A1%AE%E4%BD%BF%E7%94%A8.md) -------------------------------------------------