牧码

时间不多,道路很长

什么是Java 虚拟机?为什么Java 被称作是"平台无关的编程语言"?

一、什么是java虚拟机?

java虚拟机(Java Virtual Machine 即 JVM)是执行字节码文件(.class)的虚拟机进程。
java源程序(.java)被编译器编译成字节码文件(.class)。然后字节码文件,将由java虚拟机,解释成机器码(不同平台的机器码不同)。利用机器码操作硬件和操作系统

二、为什么java被称为平台无关的编程语言?

因为不同的平台装有不同的JVM,它们能够将相同的.class文件,解释成不同平台所需要的机器码。正是因为有JVM的存在,java被称为平台无关的编程语言

posted @ 2019-01-07 15:43  脚印在泥泞路上  阅读(981)  评论(0编辑  收藏  举报