android 71题(回答题和概念题为主).doc

Android面试题 1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存 B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 解析:android内存回收机制 我想每个人第一次用Android的时候,不可避免的会去装 个任务管理器,然后对里面时刻都停留着一大堆的程序表 示触目惊心,然后会在桌面上建立一个快捷清空内存的按 钮,时不时啪的按一下,看着内存剩余数量从30多变成100 多然后很有快感... 其实吧,Android是Linux的内核,每一个程序都是一个独立 的JAVA虚拟机,就和油汤里的油花一样互不干扰,这样充分 保证了万一某个程序的JAVA虚拟机崩溃,系统依旧稳定正 常运行. 而Android和传统Linux不一样的地方又在于,传统Linux在 进程活动停止后就结束了,这就类似于我们用S60和WM一 样,关闭程序,内存释放.而Android会把这些进程保留在内 存里,干嘛呢?为了保证你再次激活这些进程时候启动的更 快,比如说我们挂在桌面的Widgets, 具体一点我们拿新浪微博举例吧.我刚看完,退出,突然我想 我发一条微博吧, 那么这个时候我可以直接在桌面Widgets上操作----设想一 下如果我退出的时候这个进程就终止了,那么我在桌面上

文档评论(0)

1亿VIP精品文档

相关文档