首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JVM系列
怒放吧德德
创建于2023-10-12
订阅专栏
记录JVM相关学习笔记文章
等 2 人订阅
共6篇文章
创建于2023-10-12
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【JVM系列】- 穿插·对象的实例化与直接内存
本次学习JVM穿插了Java对象的内存布局,更加清楚了解到对象的创建方式以及过程,最为重要的是了解对象的布局结构,包括实例对象数据存放在堆中,类元信息在方法区,栈帧通过引用去指向对应的数据信息等。
【JVM系列】- 寻觅·方法区的内容
方法区在逻辑上是属于堆的一部分,但是在一些简单的实现可能不会选择去进行垃圾收集或进行压缩。但是对于HotspotJVM而言,方法区还有一个别名:Non-Heap(非堆),目的就是要和堆分开。
【JVM系列】- 挖掘·JVM堆内存结构
本次学习了堆的结构以及对象的分配过程,了解新生代、老年代以及永久代(元数据区)各自结构以及作用,对象分配优先经过那些地方,以及对Minor GC、Major GC、Full GC三种GC的使用。
【JVM系列】- 探索·运行时数据区的私有结构
内存是非常重要的系统资源,它直接影响程序的执行性能、稳定性和可用性。内存管理是操作系统和编程语言的关键部分,用于确保程序能够有效地利用内存资源避免内存泄漏和内存溢出等问题,本文主要介绍数据区的私有结构
【JVM系列】- 类加载子系统与加载过程
Java虚拟机会通过类加载器子系统去加载字节码,在类加载的过程还包括了将字节码文件加载到内存,JVM会验证字节码文件的格式、解析符号引用,初始化类、接口等,为静态字段分配内存并初始化。
【JVM系列】- 启航·JVM概论学习
Java虚拟机是一种软件虚拟机,特别为执行Java程序而设计。JVM是Java平台的核心组件之一,它负责将Java字节码翻译成可以在特定计算机上运行的本地机器代码。