本文目录一览:
- 1、jvm是什么
- 2、jvm是指什么
- 3、java大数据学习之什么是jvm
- 4、JVM是什么?
jvm是什么
jvm是java virtual machine的缩写,翻译过来就是java虚拟机,是用来解释执行java程序(java字节码)的系统软件。
而java是一种编程语言。
jvm是指什么
楼上这个没看题目吧。人家问的JVM,不是JRE。
JVM,Java Virtual Machine,也就是Java虚拟机,可以认为是Java代码运行的容器,包括了内存管理等内容。
估计你是新手,可以这么认为,必须有JVM,才能为Java代码开辟内存空间,才能让你的Java代码运行起来。
java大数据学习之什么是jvm
JVM(Java Virtual Machine,Java虚拟机)
Java程序的跨平台特性主要是指字节码文件可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的Java解释器负责将字节码文件解释成为特定的机器码进行运行。因此在运行时,Java源程序需要通过编译器编译成为.class文件。众所周知java.exe是java class文件的执行程序,但实际上java.exe程序只是一个执行的外壳,它会装载jvm.dll(windows下,下皆以windows平台为例,linux下和solaris下其实类似,为:libjvm.so),这个动态连接库才是java虚拟机的实际操作处理所在。
JVM是JRE的一部分。它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统。Java语言最重要的特点就是跨平台运行。使用JVM就是为了支持与操作系统无关,实现跨平台。所以,JAVA虚拟机JVM是属于JRE的,而现在我们安装JDK时也附带安装了JRE(当然也可以单独安装JRE)。
JVM是什么?
JVM是Java虚拟机,所有的Java程序都在Java虚拟机中运。
JDK是Java开发工具包,用来开发Java程序。
jdk中有一个编译器,可以把你的java源代码编译成可以在虚拟机(jvm)
上运行的字节码(中间代码).