随笔分类 -  Android虚拟机

摘要:No1: Java在内存分配时会涉及到以下区域: 寄存器:我们在程序中无法控制 栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中 堆:存放用new产生的数据 静态域:存放在对象中用static定义的静态成员 常量池:存放常量 非RAM存储:硬盘等永久存储空间 No2: 栈中 阅读全文
posted @ 2017-10-19 17:37 嘉禾世兴 阅读(2501) 评论(0) 推荐(0) 编辑
摘要:No1: 虚拟机是指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离的环境中的完整计算机系统。 No2: Java虚拟机由如下五个部分组成:一组指令集、一组寄存器、一个栈、一个无用单元收集堆、一个方法区域。 No3: Java虚拟机中有4种寄存器: 1)pc:Java程序计数器 2)opto 阅读全文
posted @ 2017-10-13 16:42 嘉禾世兴 阅读(641) 评论(0) 推荐(0) 编辑
摘要:No1: 操作系统层包括各种驱动程序:显示、Flash内存、照相机、音频、WiFi、键盘、蓝牙、Binder IPC、能源管理。 各种库和Android运行环境大多是用C和C++实现的。 Android运行环境主要指虚拟机技术 Dalvik。 Java VM是基于栈的虚拟机,而Dalvik是基于寄存 阅读全文
posted @ 2017-10-13 14:25 嘉禾世兴 阅读(629) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示