Google公司开发的Android平台的Java虚拟机(即Dalvik虚拟机)与Sun公司开发的Java虚拟机有什么区别?
Dalvik虚拟机与Java虚拟机是不同的。虽然语言用的都是Java,但Dalvik虚拟机运行格式为.dex,Java虚拟机运行格式为.class。Dalvik虚拟机为了在移动设备上运行,进行了精简和优化,它资源消耗少并且效率较高,可运行多个Andriod应用程序,而Java虚拟机只能运行一个。
举一反三
- Dalvik是 Google公司设计的用于 Android平台的虚拟机
- JVM是java虚拟机(JVMJavaVirtualMachine),java程序需要运行在虚拟机上,不同平台有自己的虚拟机,因此java语言可以跨平台。
- Android中的Dalvik虚拟机与Java中的JVM虚拟机原理是一样的。
- ()是java虚拟机,java程序需要运行在虚拟机上,不同平台有自己的虚拟机,因此java语言可以跨平台。 A: JVM B: JDK C: JRE D: HOME
- Android开发环境种中的Android SDK是指 A: Android虚拟机 B: Android软件开发包 C: Java虚拟机 D: Java运行时
内容
- 0
虚拟化是云计算中的关键技术,下列关于虚拟化的说法不正确的是(<br/>) A: 动态配置虚拟机的资源以及迁移虚拟机 B: 装windows系统的物理机只能虚拟windows系统虚拟机 C: 把多台物理机组合成一台虚拟机 D: 把一台物理机拆分成多台虚拟机
- 1
如下哪项不是云的虚拟架构的IT资源?() A: 虚拟机 B: 虚拟存储 C: 虚拟网络 D: 物理机
- 2
Android运行环境主要是指Dalvik(虚拟机)技术,这与一般的Java虚拟机(java VM)是完全一样的。
- 3
Java虚拟机JVM是指可以运行Java字节码(*.class)的虚拟计算机。
- 4
Android平台使用Java虚拟机JVM。