问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java虚拟机和安卓虚拟机有什么区别

发布网友 发布时间:2022-04-28 21:32

我来回答

2个回答

热心网友 时间:2022-06-23 07:08

在Android的体系框架中有一部分叫做Android Runtime,即Android运行时环境,这个环境包括了两个部分,一个是Android的核心类库,还有一个就是Dalvik虚拟机了。
Android之所以开发Dalvik虚拟机而不使用JAVA自带的JVM是出于以下两点考虑(个人认为,不代表广泛意义):
1.版权问题,如果使用JVM就涉及到了版权问题,所以google需要在JVM的基础上做一些改进,创造自己的虚拟机。
2.性能问题。当然jvm虚拟机对Java开发来说性能已经足够了,但是相对移动平台的特性,比如低内存,低电量等,就显得有些牵强了,所以为了优化虚拟机的工作效率,google开发了android自己的虚拟机。
下面说下2者的区别:
1、jvm是吧.java文本编译成.class字节码文件,在执行java程序的时候,类加载器把需要的类全部加载到内存当中去。davik虚拟机把.java文件编译成.class文件,又把.class文件转换成.dex文件,dalvik来执行.dex文件。实际上.dex文件就是把多个class文件中的常量、方法等放到一起。
2、在架构上jvm是基于栈的架构,所以每次访问数据cpu都要到内存中取到数据。而dalvik是基于寄存器的架构。寄存器是在cpu上的一块存储空间,cpu如果直接从寄存器上读取数据的话就会快很多。

热心网友 时间:2022-06-23 07:09

java虚拟机是在pc端上运行,可以在任何操作系统中运行而且各个操作系统都能识别,安卓虚拟机只能在pc-安卓端
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
黄山区中通快递派件时间 今天早上五点的中通快递从合肥中转部运往黄山市最快什么时候到达目的地... 从郑州往安徽黄山要寄一件衣服,用什么方式好呢?还有就是如果用快递的... 从徐州出发2天一夜自驾游哪里好_徐州周边2日自驾游!合适的推荐下_百度... 喝茶时加糖有助缓解工作压力 喝茶 可以放糖吗? 喝茶时到底能不能在茶里面加“糖”? 喝茶加糖不营养?茶应该这么喝 solidworks flow simulation 问题,请各位大侠解答,谢谢! 三十首正能量歌曲有哪些 英雄联盟怎样禁止别人查看你的战绩,有时候真的挺窝心的,我觉得这也算隐私啊,为什么不能把战绩隐藏起来 电脑版钉钉连麦时,电脑播放音量已经调到最大,老师声音依然极小听不清,怎么设置? 电影评介的主要栏目 模拟器与虚拟机有什么差别 安卓摸拟器是什么 在北京哪里可以买到《电影评介》这本杂志? 战绩怎么设置不让别人看 怎么让小黑盒查不到我绝地求生战绩 《电影评介》是2010年的核心期刊吗??它的版面费是怎么计算的? aida64怎么看cpu核心温度 战绩怎么设置不让别人看? 请问有谁知道《电影评介》杂志社的投稿方式和联系方式 CPU核心温度怎么看 那个网络电视软件能央视的电视,直播的,能看到央视的广告最好了 向《电影评介》投稿问题,多久可以收到杂志社寄来的刊物呢? 《电影评介》版面费是多少啊? 有没有网络直播就和看电视一样的 网络播放器看电视直播怎么样,尤其是cctv1、3、5、6、8、13等电视台 cpu和cpu核心分别看哪个温度? 哪个网络电视能够看到电视直播的台多? 王者荣耀怎么不让别人看自己的历史战绩 知网收录的电影评介里的文章属于核心期刊的文章吗?2013年《电影评介》还属于中文核心期刊吗? 安卓虚拟机是什么,有什么用!!刚买的手机有虚拟机么??? 电影评介审稿周期是多长 说安卓是虚拟机是因使用的是java语言吗。 想知道电影方面资讯的杂志,以前好像有《大众电影》,现在哪种好啊? Android Emulator 是个什么东西? 小黑盒怎么隐藏steam信息 电影评分哪个权威? 安卓是虚拟机,微软是直驱,那ios又是什么呢?求高手解答!!! 安卓虚拟机 求助大侠~~~电影评介投稿问题!!! 关于安卓的java虚拟机是什么概念!!!百度写的太专业了!!!求解 为什么有的人会隐藏自己的游戏战绩? Android平台体系结构中的虚拟机与JAVA中的虚拟机有什么不同 Android的VM虚拟机是哪个? 找错别字至少五个(书本或商店的广告牌) 一些书籍,报刊等上的一些错别字或病句? 请问:报纸上会出现错别字吗?!(任何报的报纸) 谁给我找10个杂志或者报纸中的错别字啊