栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Java中的运行机制

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java中的运行机制

Java程序的运行机制

源文件(Java文件)--->编译器--->字节码(Class文件)--->JVM虚拟机--->操作系统

细化运行机制的三种情况:

1、源文件(Java文件)--->编译器--->Linux版的JVM--->Linux操作系统

2、源文件(Java文件)--->编译器--->Windows版的JVM--->Windows操作系统

3、源文件(Java文件)--->编译器--->Mac版的JVM--->Mac操作系统

(1)Java首先利用文本编辑器编写Java源程序,源文件的后缀为.java;

(2)再利用编辑器(javac)将源程序编译成字节码文件,字节码文件的后缀名为.class;

(3)最后利用虚拟机(解释器,java)解释执行。

计算机高级语言的类型主要有编译型和解释型两种,而Java语言是两种类型的结合。

JVM、JRE、JDK

JVM(Java Virtual Machine):用于执行bytecode字节码的“虚拟计算机”。

不同的操作系统有不同版本JVM,屏蔽了底层运行平台的差别,是实现跨平台的核心。

Java Runtime Environment(JRE)包含:Java虚拟机、库函数等。

Java Development Kit(JDK)包含:JRE,编译器和调试器等。

JDK(javac,jar,debugging,tools,javap)包含JRE(java,javaw,libraries,rt.jar)包含JVM(Just in Time Compiler (JIT))

        如果只是要运行Java程序或者玩Minecraft这样的Java游戏,只需要JRE就可以了。JRE通常非常小,其中包含了JVM

        如果要开发Java程序,就需要安装JDK。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/964121.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号