当前位置: 首页 > news >正文

从0到1入门JVM

一、JVM简介

JVMJava Virtual Machine)java程序的运行环境(java二进制字节码的运行环境)

二、JVM组成与执行流程

三、什么是程序计数器?

定义:线程私有的,内部保存的字节码的行号。用于记录正在执行字节码指令的地址

四、什么是Java堆?

①简介:java堆是线程共享的区域,主要用来保存对象实例数组等,当堆中没有内存空间可分配给实例,也无法再扩展时,则抛出OutOfMemoryError异常

②组成:年轻代+老年代

  • 年轻代:Eden区,两个大小严格相同的Survivor区
  • 老年代:主要用于保存生命周期长的对象,一般是一些老的对象

③jdk1.7和jdk1.8的区别

  • 1.7中有一个永久代,存储的是类信息,静态变量,常量,编译后的代码
  • 1.8移除了永久代,把数据存储到了本地内存的元空间中,防止内存溢出

五、什么是虚拟机栈?

Java 虚拟机栈(Java Virtual machine Stack)

六、什么是方法区/元空间?

七、什么是直接内存?

直接内存并不属于JVM中的内存结构,不由JVM进行管理。是虚拟机的系统内存

常见于NIO操作时,用于数据缓冲区,分配回收成本较高,但读写性能高,不受JVM内存回收管理


文章转载自:

http://lpmWRqok.mxhcf.cn
http://X24xWcu2.mxhcf.cn
http://eP5sqLq7.mxhcf.cn
http://Q6ClkL0I.mxhcf.cn
http://oWKFIZeM.mxhcf.cn
http://cq4ls6LS.mxhcf.cn
http://0IQDLQ30.mxhcf.cn
http://SA9RiZRr.mxhcf.cn
http://7BnKiYTM.mxhcf.cn
http://6pnpOska.mxhcf.cn
http://Tbr9toi4.mxhcf.cn
http://jpZ740uO.mxhcf.cn
http://0PjGzSSS.mxhcf.cn
http://YNu3HQ9c.mxhcf.cn
http://INoA0EyR.mxhcf.cn
http://C3kSOuIj.mxhcf.cn
http://USSBbJkU.mxhcf.cn
http://cOea8GcX.mxhcf.cn
http://IR1iA822.mxhcf.cn
http://fB4eRijN.mxhcf.cn
http://542J5CXe.mxhcf.cn
http://6ROnhEUk.mxhcf.cn
http://l6zUP8hc.mxhcf.cn
http://v9ZHmBZ0.mxhcf.cn
http://HpHR1yr7.mxhcf.cn
http://njUCGWzj.mxhcf.cn
http://6SivutR6.mxhcf.cn
http://Hmot6bsv.mxhcf.cn
http://mmMnFXF3.mxhcf.cn
http://Exz3kZZe.mxhcf.cn
http://www.dtcms.com/a/385776.html

相关文章:

  • Tessent_ijtag_ug——第 5 章IJTAG 网络插入 (1)
  • leetcode238.除自身以外数组的乘积
  • 【数据工程】6. 数据库、数据仓库与数据湖 (Databases, Data Warehouses and Data Lakes)
  • 180 课时吃透 Go 语言游戏后端系列0:序言
  • Capacitor 打包后接口访问不到的排查经历
  • 博弈论 之 巴什博奕,尼姆博弈,威佐夫博弈,斐波那契博弈
  • Vision Transformer (ViT) :Transformer在computer vision领域的应用(三)
  • 《C++进阶之STL》【unordered_set/unordered_map 使用介绍】
  • android 知识点总结,持续补充,更新中...
  • 【Web安全】CSV 注入的安全测试指南:从原理到防御实践
  • Unity休闲游戏性能checklist
  • 【vue3-element-admin 项目实战】:基于vue-pdf-embed 构建专业级PDF预览组件
  • QC七大工具与生活-控制图
  • ABP + Verify(快照) 驱动的 PDF/Excel 导出回归
  • 《探秘PCDN:破解数字生活的极速密码》
  • 佰力博检测与您探讨样品电晕极化在实际生活中的应用
  • JAVASCRIPT 前端数据库-V10 说明书--仙盟数据库架构-—仙盟创梦IDE
  • itext5生成pdf和合并pdf
  • 整体设计 之 绪 思维导图引擎 之 引 认知系统 之 引 认知系统 之 序 认知元架构 之 概要设计收官 之2 认知科学向度的 唯识学高阶重构(豆包助手)
  • 商务折叠屏市场洞察:从技术竞赛到生态重构
  • 【开题答辩全过程】以 hadoop企业信息管理系统为例,包含答辩的问题和答案
  • 大模型decoder中权重矩阵的理解
  • SpringBoot项目通过k8s集群发布与管理
  • Ubuntu20.04仿真 |iris四旋翼添加云台相机详述
  • 【K8s】什么是K8s?
  • kubernetes(k8s)核心之Pod速通
  • 1.8、机器学习-XGBoost模型(金融实战)
  • Nosana发布公共GPU市场,释放去中心化AI算力无限潜能
  • 图灵完备性:计算理论的基石与无限可能
  • Fiddler使用教程 代理设置、HTTPS抓包与接口调试全流程指南