首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JVM
崇尚学技术的科班人
创建于2021-12-25
订阅专栏
Java虚拟机
暂无订阅
共6篇文章
创建于2021-12-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
深入理解Java虚拟机 -- JMM(Java内存模型)
1、 为什么要有Java内存模型? 1.1、 CPU和缓存一致性 1. 缓存一致性问题出现的原因 CPU的执行速度和内存的读取速度差距越来越大,导致CPU每次操作内存都要耗费很多等待时间。为解决这个问
深入理解Java虚拟机 -- 虚拟机类加载机制
1. 虚拟机类加载机制说明 Java虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这个过程被称作虚拟机的类加载机制。
深入理解Java虚拟机 -- 内存分配与回收策略
内存分配与回收策略 Java技术体系的自动内存管理,最根本的目标是自动化地解决两个问题:自动给对象分配内存以及自动回收分配给对象的内存。 1. 综述 对象的内存分配,从概念上讲,应该都是在堆上分配(而
深入理解Java虚拟机 -- 经典垃圾收集器
1. 综述 1. 总述: 如果说收集算法是内存回收的方法论,那垃圾收集器就是内存回收的实践者。《Java虚拟机规范》中对垃圾收集器应该如何实现并没有做出任何规定,因此不同的厂商、不同版本的虚拟机所包含
深入理解Java虚拟机 -- 引用和垃圾收集算法
1. 对象已死? 垃圾收集器在对堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”着,哪些已经“死去”(“死去”即不可能再被任何途径使用的对象)了。 1.1 常见的判断方法 JVM判断对象是
深入理解Java虚拟机 -- HotSpot虚拟机对象探秘
1. 对象的创建 对象的创建主要分为五个部分:类加载、分配内存、初始化零值、设置对象头和执行< init >方法。接下来,对对象的创建的讲解我们将从这五个部分展开。 1.1 类加载 当Java虚拟机遇