从Java视台的逻辑结构。我们能够从图中学习JVM:

您可以从图表清楚地看到Java该平台包括各种逻辑模块,还可以学习JDK与JRE差异

于JVM它们的物理结构,我们可以看一下从图计划:

为JVM学习,所以,在我看来,最重要的部分:

  • Java整个过程的代码被编译并运行
  • JVM内存管理和垃圾收集

下面具体的学习这两部分

转载于:https://www.cnblogs.com/gcczhongduan/p/4590306.html

JVM学习笔记(一)------的基本结构相关推荐

  1. jvm学习笔记(二)

    jvm学习笔记(二) 文章目录 jvm学习笔记(二) 1.全部笔记链接 2. Native关键字 3.关于JVM规范 3.1 JVM规范中运行时数据区的概念 4.HotSpot的JVM运行时数据区 4 ...

  2. 【JVM学习笔记】内存回收与内存回收算法 就哪些地方需要回收、什么时候回收、如何回收三个问题进行分析和说明

    目录 一.相关名词解释 垃圾收集常用名词 二.哪些地方需要回收 本地方法栈.虚拟机栈.程序计数器 方法区 Java堆 三.什么时候回收 1. 内存能否被回收 内存中的引用类型 引用计数算法 可达性分析 ...

  3. JVM学习笔记(Ⅰ):Class类文件结构解析(带你读懂Java字节码,这一篇就够了)

    JVM学习笔记(Ⅰ):Class类文件结构解析,带你读懂Java字节码 前言:本文属于博主个人的学习笔记,博主也是小白.如果有不对的地方希望各位帮忙指出.本文主要还是我的学习总结,因为网上的一些知识分 ...

  4. JVM学习笔记汇总:结合尚硅谷宋红康老师视频教程及PPT

    JVM学习笔记汇总:结合尚硅谷宋红康老师视频教程及PPT 第一章:JVM虚拟机的介绍 1.1虚拟机的分类 虚拟机通常分为两类:系统虚拟机和程序虚机.其中,系统虚拟机是指完全对物理计算机的仿真,而程序虚 ...

  5. JVM学习笔记(自用)

    JVM学习笔记(自用) 文章目录 JVM学习笔记(自用) 1.简介 2.程序计数器 3. 虚拟机栈 4. 方法区 5. 直接内存 6. 垃圾回收 Young Collection Young Coll ...

  6. JVM学习笔记之GUI监控工具

    目录 背景 jConsole 本地连接:连接本地计算机一个正在运行的JVM进程 远程连接:连接JMX代理 高级连接:使用特殊的URL连接JMX代理 VisualVM 插件安装 连接方式 本地连接:连接 ...

  7. JVM学习笔记(四)------内存调优

    首先需要注意的是在对JVM内存调优的时候不能只看操作系统级别Java进程所占用的内存,这个数值不能准确的反应堆内存的真实占用情况,因为GC过后这个值是不会变化的,因此内存调优的时候要更多地使用JDK提 ...

  8. JVM学习笔记(四)

    JVM学习笔记(四) 文章目录 JVM学习笔记(四) 笔记链接 1.GC算法 1.1GC-判断对象是否可回收 1.1.1 引用计数法 1.1.1 可达性分析 1.2GC-回收算法 标记清除法(Mark ...

  9. jvm学习笔记(三)

    jvm学习笔记(三) 文章目录 jvm学习笔记(三) 1.全部笔记链接 2.堆 2.1堆的划分 使用JVM参数查看划分 Hotspot堆内存划分图(JDK8之前) 2.2 GC对堆的回收 GC的种类 ...

  10. jvm学习笔记(一)

    jvm学习笔记(一) 文章目录 jvm学习笔记(一) 1.全部笔记链接 3.类加载器 作用 类别 加载步骤 获得类加载器 4.双亲委派机制 5.沙箱安全机制 沙箱概念 JAVA沙箱的基本组件 基本组件 ...

最新文章

  1. subversion commit 报错A checksum mismatch occurred
  2. Linux——快照与克隆
  3. C++ transform 浅析
  4. Git之深入解析Git的安装流程与初次运行Git前的环境配置
  5. Python编程入门-第二章学习笔记
  6. Python--繁体中文与简体中文相互转换
  7. 公共IPV6 dns大全
  8. PoE供电技术与应用
  9. hugo博客html创建目录,1构建个人博客--使用Hugo快速成型(示例代码)
  10. 【转载】MAC OS X常用快捷键
  11. 【中文分词】基于ICTCLAS的Python中文分词
  12. KepServerv设置为OPCUA通讯说明
  13. java joda time_使用Joda-Time优雅的处理日期时间
  14. 消防应急疏散指示系统的应用场景有哪些?
  15. 5,uniapp功能之—打印机,打印文本和二维码等,(佳博的打印机)
  16. PTA 6-6 使用函数计算两个复数之积
  17. 2020.2.26 数学函数(吃苹果问题)
  18. 通过百度地图模糊查询获取详细地址?正则匹配
  19. 职业学校计算机知识,中等职业学校计算机教学大纲.doc
  20. iphone 各个设备的分辨率和对应的像素尺寸

热门文章

  1. Hadoop集群系列(目录)
  2. 【科普】:10分钟看明白XML和JSON
  3. VMware 克隆虚拟机后网卡无法启动
  4. ECharts简单的运行示列(固定数据和交互数据库)
  5. 数据结构链表——JavaScript的实现
  6. GPS数据转换为OneNet需要的数据
  7. 压力测试工具Ab简介
  8. Android开发之自定义TabHost文字及背景(源代码分享)
  9. 【android】插件化技术原理详解
  10. 研究Android音视频-3-在Android设备上采集音视频并使用MediaCodec编码为H.264