2017 Android 面试题总结

1.单例模式各种写法

2.事件分发机制

3.ANR

4.内存泄漏

5.弱引用写法

6.ImageLoader与Glide比较(原理上、为啥要用)

7.热修复

8.app启动流程

9.http https

10.String StringBuffer StringBuilder

11.自定义view:

  • 继承view
  • 组合view
  • 绘制view

12.Activity之间传递大数据

13.50万个数中去最大100个的最优方法

14.Intent flag

  • FLAG_ACTIVITY_FORWARD_RESULT 转发结果
  • FLAG_ACTIVITY_NEW_TASK 尝试在新任务中启动Activity的标志(并不一定就会在新的任务中)

15.为什么要用EventBus

16.内部类对外部类的引用

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,482评论 25 708
  • JAVA知识点: 1.malloc是个函数,new是个操作符;都可以初始化对象 2.JAVA的内存结构分为:栈区,...
    keyboy阅读 396评论 0 0
  • 1,java 接口的意义: 规范,扩展,回调 规范:比如,有两个及上的的类拥有相同的方法,但是实现功能不一样,就可...
    漫唐阅读 998评论 0 6
  • 常常听身边人说要善待自己,比如说:该吃的要吃、该穿的要穿、该检查身体就检查之类的话。这些话人人都懂,但又有几个人真...
    余香sxh阅读 382评论 5 5
  • 你是我一生的梦 我手握一捧沙 想温暖冰冷的它 用力 却散落风中 从此天涯 感谢那是你,牵过我的手 初识的瞬间 羞涩...
    亦是人海孤鸿阅读 628评论 4 15