阅读 815

2021Android最新面试题

整理下碰到的一些面试题和基础知识
目录列出来,答案在
github.com/huangruiLea…

1. Android

1.Activity

2.Service

3.BroadcastReceiver

4.ContentProvider

5.Handler

    主线程的Looper第一次调用loop方法,什么时候,哪个类

    Message.obtain()怎么维护消息池的

       ThreadLocal在Handler机制中的作用

     MessageQueue#next 在没有消息的时候会阻塞,如何恢复?

       当Activity有多个Handler的时候,怎么样区分当前消息由哪个Handler处理
处理message的时候怎么知道是去哪个callback处理的

6.View绘制

7.View事件分发

8.RecycleView

9.Viewpager&Fragment

10.WebView

11.动画

12.Bitmap

13.mvc&mvp&mvvm

14.Binder

15.内存泄漏&内存溢出

16.性能优化

17.Window&WindowManager

18.WMS

19.AMS

20.系统启动

21.App启动&打包&安装

22.序列化

23.Art & Dalvik 及其区别

24.模块化&组件化

25.热修复&插件化

26.AOP

27.jectpack

28.开源框架

2.Java

1.HashMap

2.ArrayList

3.Jvm

4.多线程

5.注解

6.反射

7.泛型

8.设计模式

文章分类
Android
文章标签