Android面试相关

2017-07-25  本文已影响29人  JokAr_

link


面向对象的三大特性

static方法可以被重写么

get和post区别


* GET与POST都有自己的语义,不能随便混用。

* 据研究,在网络环境好的情况下,发一次包的时间和发两次包的时间差别基本可以无视。而在网络环境差的情况下,两次包的TCP在验证数据包完整性上,有非常大的优点。

* 并不是所有浏览器都会在POST中发送两次包,Firefox就只发送一次。

Java的四种引用方式


http://www.cnblogs.com/huajiezh/p/5835618.html

Android 实现数据存储的几种方式

刷新 view 的几种方式,他们有什么区别

Activity 创建过程

http://www.cnblogs.com/bastard/archive/2012/04/07/2436262.html

引起内存泄漏的情况

Activity/Window/View三者的差别,fragment的特点

Activity像一个工匠(控制单元),Window像窗户(承载模型),View像窗花(显示视图) LayoutInflater像剪刀,Xml配置像窗花图纸。

在Activity中调用attach,创建了一个Window 
创建的window是其子类PhoneWindow,在attach中创建PhoneWindow  
在Activity中调用setContentView(R.layout.xxx) 
其中实际上是调用的getWindow().setContentView() 
调用PhoneWindow中的setContentView方法 
创建ParentView:作为ViewGroup的子类,实际是创建的DecorView(作为FramLayout的子类) 
调用到ViewGroup  
调用ViewGroup的removeAllView(),先将所有的view移除掉 
添加新的view:addView()
上一篇 下一篇

猜你喜欢

热点阅读