域名综合信息查询...
  • 综合
  • Whois
×
历史记录
首页 > 虚拟主机 > 正文

什么是java虚拟主机?java虚拟主机介绍

发布时间:2021-09-26 16:46:32 来源:互联网 作者:yqc 点击量:2556

什么是java虚拟主机?很多人对java虚拟主机不太了解,不知道java虚拟主机到底是干什么的,其实Java虚拟主机是常见虚拟主机中的一种。下面聚名网小编就带大家看看什么是java虚拟主机。

java虚拟主机

java虚拟主机介绍

Java虚拟机(JVM)是运行Java字节码的虚拟机,它是java编程语言的核心。当我们运行程序时,JVM负责将字节代码转换为特定于机器的代码。JVM还依赖于平台,并提供核心Java函数,如内存管理,垃圾收集,安全性等。

JVM被称为虚拟,因为它提供的接口不依赖于底层操作系统和机器硬件。这种与硬件和操作系统的独立性使得java程序可以在任何地方进行一次写入。

在现实世界中,JVM是一种规范,它提供了一个可以执行Java字节码的运行时环境。

JDK,JVM,JRE三者之间的联系

JVM就是我们常说的java虚拟机,它是整个java实现跨平台的 最核心的部分,所有的java程序会首先被编译为.class的类文件,这种类文件可 以在虚拟机上执行,也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解 释给本地系统执行。

JRE是指java运行环境。光有JVM还不能成class的 执行,因为在解释class的时候JVM需要调用解释所需要的类库lib。 在JDK的安装目 录里你可以找到jre目录,里面有两个文件夹bin和lib,在 这里可以认为bin里的就是jvm,lib中则是jvm工 作所需要的类库,而jvm和 lib和起来就称为jre。

JDK是java开发工具包,开发者用来编译和调试,基本上每个学java的人都会先在机器 上装一个JDK,那他都包含哪几部分呢?让我们看一下JDK的安装目录。在目录下面有 六个文件夹、一个src类库源码压缩包、和其他几个声明文件。其中,真正在运行java时起作用的 是以下四个文件夹:bin、include、lib、 jre。现在我们可以看出这样一个关系,JDK包含JRE,而JRE包 含JVM。

Java虚拟机执行程序的过程

1) 加载.class文件

2) 管理并分配内存

3) 执行垃圾收集

JRE(java运行时环境)由JVM构造的java程序的运行环,也是Java程序运行的环境,但是他同时一个操作系统的一个应用程序一个进程,因此他也有他自己的运行的生命周期,也有自己的代码和数据空间。

Java虚拟机在整个jdk中处于最底层,负责于操作系统的交互,用来屏蔽操作系统环境,提供一个完整的Java运行环境,因此也就虚拟计算机。

以上的就是对什么是java虚拟主机的介绍,如果大家想了解更对虚拟主机建站,详情请关注:https://yiqifu.com/zhuji

虚拟主机链接:https://www.juming.com/qifu/zhuji?t=seo_adzj
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:400-997-2996;邮箱:service@Juming.com。本站原创内容未经允许不得转载,或转载时需注明出处:聚名网 什么是java虚拟主机?java虚拟主机介绍
关键词: java虚拟主机java虚拟机虚拟主机

登录聚名,您可以享受以下权益:

立即登录/注册