【Java面试题-001】什么是JVM?为什么称Java为跨平台的编程语言?

1.什么是JVM?为什么称Java为跨平台的编程语言?
答:① 概述:JVM是Java虚拟机的英文简称。全称为Java Virtual Machine

       ② 用途:JVM是用来执行Java字节码的虚拟机,每个Java源文件将被编译成字节码文件(即.class文件),然后在JVM中执行。

       ③ 作用:

-->Java之所以可以跨平台,关键因为JVM屏蔽了与具体操作系统平台相关的信息,

                       只需要有经过编译的字节码(.class文件)在JVM上运行就可以了。
                -->其实,JVM在执行字节码时,实际上最终还是把字节码解释成具体平台上的机器指令执行。


题目剖析ÿ

你可能感兴趣的:(JavaSE,jvm,编程语言,跨平台,面试题,虚拟机)