JVM的内存结构,JDK和JRE关系

1.什么是JDK和jre?

1.JDK即java开发工具,jre 是Java 运行环境
关系:
JDK=jre+开发工具
jre=jvm+java核心类库

2.JVM的内存结构

在这里插入图片描述
JVM 包含3个部件,类加载系统,运行时数据区,执行引擎
1.类加载子系统:将 .class 文件进行加载 到内存
2.运行时数据区:存放类元信息,属性,变量等
3.执行引擎:C语音编写

运行时数据区:线程公有+线程私有
线程公有:栈,程序计数器,本地方法栈
线程公有:堆,元空间(方法区)

元空间(方法区):直接嗯内存:即数据存放在物理机内存,不占用JVM的虚拟机内存

相关推荐

  1. JDKJREJVM之间关系

    2024-03-13 18:04:01       21 阅读
  2. JDKJREJVM区别

    2024-03-13 18:04:01       38 阅读
  3. JDKJREJVM三者关系详解

    2024-03-13 18:04:01       58 阅读
  4. 【5】JDKJREJVM区别与联系

    2024-03-13 18:04:01       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-13 18:04:01       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-13 18:04:01       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-13 18:04:01       82 阅读
  4. Python语言-面向对象

    2024-03-13 18:04:01       91 阅读

热门阅读

  1. 一篇文章讲清楚HashMap

    2024-03-13 18:04:01       41 阅读
  2. 【数据结构学习笔记】选择排序

    2024-03-13 18:04:01       32 阅读
  3. Leetcode刷题笔记——贪心篇

    2024-03-13 18:04:01       34 阅读
  4. 完整的模型训练套路及GPU的利用

    2024-03-13 18:04:01       43 阅读
  5. 听力 3.12

    2024-03-13 18:04:01       37 阅读
  6. 万能近似定理

    2024-03-13 18:04:01       46 阅读
  7. C++之std::move

    2024-03-13 18:04:01       42 阅读
  8. Chapter 8 - 24. Congestion Management in TCP Storage Networks

    2024-03-13 18:04:01       40 阅读