一、Java虚拟机的工作原理是什么?是用什么语言编写的?它将用C语言编写。它是如何工作的,我认为你不会在这里问。
二、用来实现Java虚拟机的语言是( )。【答案】:B
B。【解析】本题考察Java语言的虚拟机。Java编译器本身是用Java语言编写的,运行系统的虚拟机是用C语言实现的。Java语言的执行模式是半编译、半解释的。程序首先被编译器转换为标准字节码,然后由Java虚拟机解释执行。字节码实际上可以认为是虚拟机的机器码。考生要了解Java语言的实现机制,这是考试的重点。正确答案是选项B。