admin管理员组

文章数量:1570326

参考:android Framework:https://blog.csdn/gongjdde/category_10613658.html

虚拟机:https://blog.csdn/gongjdde/category_10998679.html?spm=1001.2014.3001.5482 

目录

Android Framework层

一.请谈一谈android系统的架构组成?

 二.讲一讲Android的开机过程?

三.点击一个应用图标到启动这个应用的过程?

四.应用程序安装到手机上会发生什么?

五.对于Context,你了解多少?

虚拟机相关

六.请简要谈一谈Java的垃圾回收机制?

七.回答下什么是强、软、弱、虚引用?以及他们的区别?

八.简述JVM类加载机制及加载过程?

九.请谈一谈JVM、Dalvik、ART虚拟机的区别?

十.PathClassLoader与DexClassLoader的区别?

高阶技术

十一.是否使用过热修复?热修复的原理是什么?

十二.是否使用过插件化?插件化的原理是什么?

十三.模块化、组件化、插件化的区别是什么?

跨进程通信

十四.Android中跨进程通讯的方式有哪些?

十五.Binder机制 

十六.什么是AIDL?它的使用场景是什么?


Android Framework层

一.请谈一谈android系统的

本文标签: 高阶虚拟机面试题通讯技术