JVM JRE JDK

JVM:Java Virtual Machine, Java虚拟机,是可以运行Java字节码文件的虚拟计算机系统。可以把它看作是一个微型的操作系统,在它上面可以执行Java的字节码程序,它附着在具体的操作系统之上,其本身有一套虚拟机指令,但是它通常是在软件而不是硬件上实现。JVM实现了硬件平台、操作系统与字节码程序的联系,只有通过JVM处理后字节码才可以转换为特定机器上的机器码,然后才能运行。JVM的运行过程:加载.class文件;检验字节码;执行代码。

JRE: Java Runtime Environment, Java运行时环境,是运行Java程序必需的环境的集合,它包括JVM,Java平台核心类和支持文件,安装JRE是运行Java程序的必需步骤。

JDK: Java Development Kit, Java开发工具包,是Java开发人员开发Java程序的工具。包括JRE、Java工具和Java基础类库。

时间: 2024-10-08 19:35:46

JVM JRE JDK的相关文章

JVM JRE JDK三者的区别和联系

一. 详细介绍1.JVM -- java virtual machineJVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行.JVM 是 Java 平台的基础,和实际的机器一样,它也有自己的指令集,并且在运行 时操作不同的内存区域. JVM 通过抽象操作系统和 CPU

基础知识——JVM JRE JDK

? ? 引言 ? ? 我们如果要用Java编写程序的话就必须安装JDK,那么JDK是什么,另外安装JDK的同时,会提示用户需要安装JRE,一般这两个就像孪生兄弟一样,装了JDK之后,如果我们进入到安装路径下,会发现除了JDK外,还有一个文件夹JRE,那么什么又是JRE,最后都说Java是跨平台语言,因为它的代码是运行在一个叫做Java虚拟机上的,那么什么又是Java虚拟机呢,本文大致说明一下这三者的区别,关于Java虚拟机如果想深入了解,建议阅读<深入理解Java虚拟机>这本书,个人认为这本书

JRE与JVM、JDK的区别

一.      详细介绍 1.JVM -- java virtual machine        JVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行. JVM 是 Java 平台的基础,和实际的机器一样,它也有自己的指令集,并且在运行 时操作不同的内存区域. JV

Java Virtual Machine (JVM), Difference JDK, JRE &amp; JVM – Core Java

By Chaitanya Singh | Filed Under: Learn Java Java is a high level programming language. A program written in high level language cannot be run on any machine directly. First, it needs to be translated into that particular machine language. The javac

; AutoHotkey全自动安装环境设置和测试JAVA+Eclipas+Android+JRE+JDK+SDK+ADT+Android模拟器+Android Virtual Device Manager+NDK+Studio+Doc+Help+Android Application Project编程调试windows环境[草稿版] DetectHiddenWindows,On SetTitl

; AutoHotkey全自动安装环境设置和测试JAVA+Eclipas+Android+JRE+JDK+SDK+ADT+Android模拟器+Android Virtual Device Manager+NDK+Studio+Doc+Help+Android Application Project编程调试windows环境[草稿版] DetectHiddenWindows,OnSetTitleMatchMode,2 ; 激活窗口并单击按钮IfWinExistActiveControlClick

JDK+JVM+JRE

JDK     ++bin.lib.include.一个src类库源码压缩包.几个声明文件        |-----jre                ++                   |-------bin即jvm                  |-------lib 1.JVM -- java virtual machine 是.class与操作系统交互的中介:把.class解释给本地系统执行.(jvm里有运行.class的java.exe) .dll .exe2.JRE -

JRE与JVM、JDK的区别,简要介绍

JDK=Java Development Kit,Java开发工具集,主要包括JRE和编译器组件.是进行Java开发的必要环境.所以安装JDK就包括JRE的安装.JDK是JRE的完全超集.JRE=Java Runtime Environment,Java运行时环境,主要提供运行Java Class的环境.JDK中本身包含JRE.如果只想运行Java程序,而不需要进行编译(非开发环境,生产环境),可以安装JRE,不用安装JDK.JVM=Java Virtue Machine,Java虚拟机.Jav

JDK与JRE及其在Eclipse中的使用

转载自:http://blog.csdn.net/gx1058742912/article/details/51033942 JDK与jRE的区别 JDK(java development kit):java 开发工具,包括一系列java命令,如javac(java compiler) 等:同时jdk包含jre,因为jdk其实是面向java开发人员的,开 发完之后还要进行调试运行等,这就需要jre了: JRE(java runtime environment):java 运行时环境,java文件

Java基础语法(1)

一.Java概述 1.1Java语言平台 图1-1  java语言平台 注:开发者都是安装javaSE平台的软件. 1.2.跨平台性 平台:指的是操作系统(Windows,Linux,Mac) 跨平台:Java程序可以在任意操作系统上运行,一次编写到处运行 原理:实现跨平台需要依赖Java的虚拟机 JVM (Java Virtual Machine) 图1-2 跨平台版本 1.3      JVM   JRE   JDK说明   -A:什么是JVM JVM是java虚拟机(JVM Java Vi