为了账号安全,请及时绑定邮箱和手机立即绑定

万博体育充值充不了?万博manbetxzxw

2018.05.23 17:21 4487浏览

2.Activity的启动模式以及使用场景
(1)manifest设置,(2)startActivity flag
https://blog.csdn.net/CodeEmperor/article/details/50481726
栈(First In Last Out)与队列(First In First Out)的区别

3.Service的两种启动方式
(1)startService(),(2)bindService()
https://www.jianshu.com/p/2fb6eb14fdec

4.Broadcast注册方式与区别
(1)静态注册(minifest),(2)动态注册
https://www.jianshu.com/p/ea5e233d9f43
此处延伸:什么情况下用动态注册

5.HttpClient与HttpUrlConnection的区别
https://blog.csdn.net/guolin_blog/article/details/12452307
此处延伸:Volley里用的哪种请求方式(2.3前HttpClient,2.3后HttpUrlConnection)

6.http与https的区别
https://blog.csdn.net/whatday/article/details/38147103
此处延伸:https的实现原理

7.手写算法(选择冒泡必须要会)
https://www.jianshu.com/p/ae97c3ceea8d

8.进程保活(不死进程)
https://www.jianshu.com/p/63aafe3c12af
此处延伸:进程的优先级是什么(下面这篇文章,都有说)
https://segmentfault.com/a/1190000006251859

11.三级缓存(各大图片框架都可以扯到这上面来)
(1)内存缓存,(2)本地缓存,(3)网络
内存:https://blog.csdn.net/guolin_blog/article/details/9526203
本地:https://blog.csdn.net/guolin_blog/article/details/28863651

12.MVP框架(必问)
https://blog.csdn.net/lmj623565791/article/details/46596109
此处延伸:手写mvp例子,与mvc之间的区别,mvp的优势

14.JNI
https://www.jianshu.com/p/aba734d5b5cd
此处延伸:项目中使用JNI的地方,如:核心逻辑,密钥,加密逻辑

15.java虚拟机和Dalvik虚拟机的区别
https://www.jianshu.com/p/923aebd31b65

18.保存Activity状态
onSaveInstanceState()
https://blog.csdn.net/yuzhiboyi/article/details/7677026

19.WebView与js交互(调用哪些API)
https://blog.csdn.net/cappuccinolau/article/details/8262821/

20.内存泄露检测,内存性能优化
https://blog.csdn.net/guolin_blog/article/details/42238627
这篇文章有四篇,很详细。
此处延伸:
(1)内存溢出(OOM)和内存泄露(对象无法被回收)的区别。
(2)引起内存泄露的原因

22.自定义view和动画
以下两个讲解都讲得很透彻,这部分面试官多数不会问很深,要么就给你一个效果让你讲原理。
(1)https://www.gcssloop.com/customview/CustomViewIndex
(2)https://blog.csdn.net/yanbober/article/details/50577855

23.设计模式(单例,工厂,观察者。作用,使用场景)
一般说自己会的就ok,不要只记得名字就一轮嘴说出来,不然有你好受。
https://blog.csdn.net/jason0539/article/details/23297037/
此处延伸:Double Check的写法被要求写出来。

24.String,Stringbuffer,Stringbuilder 区别
https://blog.csdn.net/kingzone_2008/article/details/9220691

25.开源框架,为什么使用,与别的有什么区别
这个问题基本必问。在自己简历上写什么框架,他就会问什么。
如:Volley,面试官会问我Volley的实现原理,与okhttp和retrofit的区别。
网络请求:Volley,okhttp,retrofit
异步:RxJava,AsyncTask
图片处理:Picasso,Glide
消息传递:EventBus

点击查看更多内容

本文原创发布于永利客户端 ,转载请注明出处,谢谢合作

13人点赞

若觉得本文不错,就分享一下吧!

评论

相关文章推荐

正在加载中
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消