Android架构知识
2016-04-19 00:05
330 查看
android体系架构分为4层:
1.application 应用层; java语言编写
2. application framework 应用框架层;java +JNI(javanative interface )编写
3.libraries 和android runtime ; 函数库和虚拟机 ; c/C++编写
4.linux kernel ;linux内核驱动层; c语言编写
2.两种虚拟机的区别
java 虚拟机 | dalvik虚拟机 | |
开发公司 | sun公司 | google公司 |
执行文件 格式 | 执行的是多个.class类型的文件 | 执行的是一个.dex类型的文件 |
基于栈架构;栈是内存一个空间,执行指令需要向CPU寻址后才会执行 | 基于寄存器架构;寄存器是CPU的一个组成部分;执行执行和操作无需寻址,可以直接执行 |
相关文章推荐
- 电脑手机微网站三站合一对企业有哪些优势?
- 最强大经典的php企业网站源码模板,一键安装就可以使用
- 网站测试之一压力测试
- 阅读源码需要注意什么问题,有什么好的源码下载网站
- 乌克兰学生在Tor网站上贩卖硬性毒…
- 比特币交易网站
- R3架构师:并不是只有完全开放和完…
- 估值近200亿美元的短租网站或将利…
- 所有商务网站都应该接受比特币吗?
- 前端网站
- WEB网站常见的受攻击方式及预防手段
- 理解RESTful架构
- 架构验证过程发现非数据类型错误 validation found non-data type errors
- 剑指offer 学习网站
- 大型站点技术架构(二)--架构模式
- 交换机系统架构和交换模式
- MVP框架 – Ted Mosby的软件架构
- 秒杀系统架构分析与实战
- Scrapy架构概览
- 网站防止CC攻击的方法