【JVM 由浅入深】JVM入门

JVM入门

1. 概述

今天我们对JVM 进行入门讲解,让我们了解下什么是JVM,是专门为Java服务的一款产品吗??? 好了废话不多说了,让我们开始吧

2. 详解

2.1 Java 是跨平台的

为什么是Java是跨平台的呢,还是依赖于运行环境JVM,因为JVM是跨平台。
所以Java奉行的是一处编译,到处使用

在这里插入图片描述

通过上图我们可以看到,我们有不同运行环境的JVM。不同平台安装JVM, 是运行Java的前提

在这里插入图片描述
其实在官网上提供了不同环境的JDK链接,供我们下载。

停停停!!! 刚才不是说JVM吗,那跟JDK有什么关系呢,接下来我们需要知道,JDK以及JVM,JRE 到底有什么关系???

2.2 JDK, JRE 以及JVM关系

在这里插入图片描述
上图就是JDK等包含关系。

  • JVM是运行一切的基础。
  • 但是如果你只是一个运行者,能够运行就够了,只需要安装JRE。 JRE中包含一些平台核心包,跟平台有关系
  • 如果你说一个开发者,开发过程中需要使用一些特定的包或是环境,此时你必须安装JDK。

2.3 JVM 是为Java服务的吗

首先我们要知道JVM是一种规范,任何语言只要包含这种规范,都可以在JVM上进行运行。

在这里插入图片描述

同时,JVM也是一个运行平台,是一个跨运行环境的平台。

2.4 Java 从编码到执行

在这里插入图片描述

2.5 JVM实现有哪几种

在这里插入图片描述

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值