小飞知识库 | YeLu🤠MiLu🤪 小飞知识库 | YeLu🤠MiLu🤪
  • 函数式编程
  • Spring
  • SpringMVC
  • SpringBoot
  • SpringCloud
  • Mybatis
  • JVM
  • JUC并发编程
  • 设计模式
  • 单元测试
  • Redis
  • RabbitMQ
  • mysql
  • oracle
  • linux
  • nginx
  • docker
  • elasticSearch
  • windows
  • 虚拟机
  • 监控系统
  • https
  • 内网穿透
  • 前端文章

    • JavaScript
  • 页面

    • HTML
    • CSS
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • TypeScript
    • JS设计模式总结
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 版本管理

    • Git笔记
  • 项目构建

    • maven
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
  • JAR包相关
  • 关于
  • 收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

YeLu

爱技术的YeLu🤠
  • 函数式编程
  • Spring
  • SpringMVC
  • SpringBoot
  • SpringCloud
  • Mybatis
  • JVM
  • JUC并发编程
  • 设计模式
  • 单元测试
  • Redis
  • RabbitMQ
  • mysql
  • oracle
  • linux
  • nginx
  • docker
  • elasticSearch
  • windows
  • 虚拟机
  • 监控系统
  • https
  • 内网穿透
  • 前端文章

    • JavaScript
  • 页面

    • HTML
    • CSS
  • 学习笔记

    • 《JavaScript教程》
    • 《JavaScript高级程序设计》
    • 《ES6 教程》
    • 《Vue》
    • 《React》
    • 《TypeScript 从零实现 axios》
    • TypeScript
    • JS设计模式总结
  • 技术文档
  • GitHub技巧
  • Nodejs
  • 博客搭建
  • 版本管理

    • Git笔记
  • 项目构建

    • maven
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
  • JAR包相关
  • 关于
  • 收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 函数式编程

  • spring

  • springMVC

  • springCloud

  • jvm

    • jvm介绍

      • 介绍
        • 1. JVM定义
        • 2. JDK、JRE与JVM
      • jvm架构

      • jvm结构梳理
    • jvm基础

    • 生产案例

    • 性能与压力测试

  • JUC并发编程

  • mybatis

  • 设计模式

  • 📒springBoot

  • 单元测试

  • java
  • jvm
  • jvm介绍
YeLu🤠
2023-04-26
目录

介绍

# 1. JVM定义

JVM(Java Virtual Machine)是一个虚拟出来的机器,是运行所有Java程序的抽象计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。

  • JVM是一种用于计算机设备的规范,可在不同的软硬件系统上加以实现。其包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。
  • JVM这种虚拟的计算机中运行的是Java字节码,负责装载字节码到其内部,被解释器解释执行,或者是被即时代码发生器有选择的转换成机器码执行。
  • JVM的这种仿真计算机运行字节码的机制实现了Java语言的平台无关性,使得Java语言编译成字节码之后,就可以在不同平台上运行。

# 2. JDK、JRE与JVM

  • JRE(Java Runtime Environment),Java 运行时环境,内部包含了Java虚拟机(JVM)以及Java核心类库等运行Java程序的必要组件,计算机中只要安装了JRE就可以运行编译好的java程序。

  • JDK(Java Development Kit),Java 开发工具包,内部包含了JRE,以及编译工具javac,打包工具jar,Java基础类库(Java API)等。

#jvm
最近更新: 2025/07/30, 15:37:56
服务的注册与发现
引言

← 服务的注册与发现 引言→

最近更新
01
服务端配置
07-30
02
frp 安装
07-30
03
Prometheus采集Springboot应用
02-20
更多文章>
Theme by Vdoing | Copyright © 2019-2025 | YeLu🤠MiLu🤪 | MIT License 蜀ICP备2024116879号 | 川公网安备51012202001998号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
欢迎你,我的朋友
看板娘