名词释义 全面认识JVM技术 |
本文向大家 形容一下JVM的概念,JVM(Java 虚构机)是可运行Java代码的假想计算机 。 惟独依据JVM规格 形容将解释器移植到特定的计算机上,就能 保障 通过编译的任何Java代码 可以在该系统上运行 。 JVM简介 JVM(Java 虚构机)一种用于计算 设施的 标准,可用不同的 模式(软件或硬件)加以实现 。编译 虚构机的指令集与编译微 解决器的指令集十分 类似 。JVM包含一套字节码指令集、一组 存放器、一个栈、一个垃圾回收堆和一个存储 步骤域 。JVM(Java 虚构机)是可运行Java代码的假想计算机 。 惟独依据JVM规格 形容将解释器移植到特定的计算机上,就能 保障 通过编译的任何Java代码 可以在该系统上运行 。JVM是一个 设想中的机器,在实际的计算机上通过软件 模仿来实现 。JVM有自己 设想中的硬件,如 解决器、堆栈、 存放器等,还 存在相应的指令系统 。 JVM的特色 Java语言的一个十分主要的特色便是与平台的无关性 。而 使用JVM是实现这一特色的 要害 。普通的高级语言假如要在不同的平台上运行,至少需求编译成不同的 指标代码 。而引入Java语言 虚构机后,Java语言在不同平台上运行时不需求再一次编译 。Java语言 使用模式JVM屏蔽了与具体平台 有关的信息,使得Java语言编译程序 惟独生成在JVM上运行的 指标代码(字节码),就 可以在多种平台上不加 批改地运行 。JVM在执行字节码时,把字节码解释成具体平台上的机器指令执行 。 JVM是Java语言底层实现的 根底,对Java语言有兴趣的人都 应答JVM有个大约的了解 。这有助于 了解Java语言的一些性质,也有助于 使用Java语言 。关于要在特定平台上实现JVM的软件人员,Java语言的编译器作者以及要用硬件芯片实现JVM的人来说,则必须深刻 了解JVM的 标准 。另外,假如你想 扩大Java语言,或是把其它语言编译成Java语言的字节码,你也需求 深刻地了解JVM 。 |