无冥冥之志者,无昭昭之明;无惛惛之事者,无赫赫之功。
 解释:没有专心致志地刻苦学习,就没有融会贯通的智慧;没有埋头执着的工作,就不会取得显著的成就。

Java

  1. String、StringBuild、StringBuffer区别,哪个是线程安全的?
  2. 单例有哪些写法?
  3. volatile和synchronized的用法?区别?
  4. 线程、线程池
  5. Java的四种引用类型
  6. 算法时间复杂度有哪些?
  7. 垃圾回收算法?
  8. 如何防止死锁?进程死锁?线程死锁?

Android

  1. Activity的生命周期
  2. Activity的启动模式,栈中实例的情况
  3. Activity的生命周期与启动方式结合
  4. Activity启动模式配置的两种方式是什么,它们的区别?
  5. Fragment的生命周期?
  6. Fragment如何与Activity通信?
  7. View的生命周期?
  8. View的生命周期中哪个方法调用之后整个View完全可见?
  9. View的绘画机制?
  10. View的时间分发机制
  11. ListView和RecyclerView的区别?
  12. RecyclerView的ViewHolder有什么用?
  13. RecyclerView使用Adapter有哪些方法?
  14. Service的启动方式有哪些?区别是什么?
  15. Service与Thread的区别?
  16. Handler消息机制?
  17. Handler内存泄露?
  18. 在子线程中使用Handler的步骤?
  19. 进程间通信机制?
  20. Binder机制?
  21. Binder机制中Client希望不用等待结果,立即返回用哪个关键字?oneway

Android源码相关

  1. Activity的启动流程
  2. AMS
  3. WMS
  4. PMS
  5. SystemServer进程
  6. Zygote进程
  7. init进程

Android第三方库

  1. OkHttp
  2. EventBus
  3. RxJava & RxAndroid
  4. Retrofit
  5. Glide
  6. Picasso
  7. Butterknife

Android性能优化

链接

  1. https://www.jianshu.com/p/4115bcf9f92e
  2. https://www.jianshu.com/p/0f82b0650909
  3. https://www.jianshu.com/p/feb9584b492c
  4. https://www.jianshu.com/p/e4ddc1686220
  5. https://www.cnblogs.com/gooder2-android/p/11049755.html
  6. cnblogs.com/aademeng/articles/11028873.html

results matching ""

    No results matching ""