首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
jvm
确实卷不过他们
创建于2022-04-01
订阅专栏
java虚拟机
暂无订阅
共10篇文章
创建于2022-04-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JVM--类的加载时机
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第10天,点击查看活动详情。 1.类的生命周期 类从被加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括:加载(Loadi
JVM-类加载器
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第9天,点击查看活动详情。 1.类与类加载器 类加载器虽然只用于实现类的加载动作,但它在Java程序中起到的作用却远远不限于类加载阶段
JVM-class类文件的结构
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第8天,点击查看活动详情。 1.概述 Class文件是一组以8位字节为基础单位的二进制流,各个数据项目严格按照顺序紧凑的排列在Clas
JVM-内存分配和回收策略
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第7天,点击查看活动详情。 1.对象优先在Eden区分配 大多数情况下,对象在新生代Eden区中分配。当Eden区没有足够空间进行分配
JVM-垃圾收集器
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第6天,点击查看活动详情。 1 Serial收集器 他是一个新生代单线程收集器,在它进行垃圾收集时,采用复制算法,且会暂停其他所有的工
JVM-垃圾收集算法
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第5天,点击查看活动详情。 1. 标记清除算法 最基础的收集算法是“标记-清除”(Mark-Sweep)算法,如同它的名字一样,算法分
JVM-对象的死亡
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第4天,点击查看活动详情。 1.如何判断对象已经死亡 1.1引用计数法 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就
JVM-对象的访问定位以及内存相关异常
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第3天,点击查看活动详情。 对象的访问定位包括句柄指针和直接指针两种,我们使用对象时,是通过栈上面的reference数据来操作 堆上
JVM-对象的创建 内存布局
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。 1.对象的创建 1.1指针碰撞 对象的创建 说白了就是在内存开辟一部分空间。假设Java堆中内存是绝对规整
JVM-JAVA内存区域
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第1天,点击查看活动详情。 Java虚拟机所管理的内存将会包括以下几个运行时数据区域,如图所示。 下面详细介绍各个区域的作用 1.程序