fangwei (52)in #study • 2 days ago【JVM】03. 内存管理(三):内存分配在Java虚拟机(JVM)中,内存管理是一个关键的环节,它涉及到对象的创建、内存的分配与回收等多个方面。前两篇文章中,我们已经介绍了内存区域划分和对象创建的过程。本文将重点探讨JVM中的内存分配机制。 1 空闲地址维护 在…fangwei (52)in #study • 4 days ago【JVM】03. 内存管理(二):对象创建在JVM中,对象的创建是程序运行的基础,它关联着内存分配、垃圾回收等关键环节。深入掌握对象创建的内在机制,对于高效地进行内存管理和系统性能调优具有重大意义。本文将全面解析对象的构成要素、指针压缩技术、对象尺寸的确定以及对象创建的具体流程。fangwei (52)in #study • 7 days ago【JVM】03. 内存管理(一):内存区域划分我们现在转向JVM的另一个关键领域:内存管理。本篇文章作为JVM内存管理系列的开篇,将聚焦于JVM内存区域的划分。通过这篇文章,读者将能够理解JVM内存的基本结构,为后续深入学习打下坚实的基础。 1 内存区域…fangwei (52)in #study • 8 days ago【JVM】02. 类加载(三):双亲委派继上一篇博文深入探讨了类加载器的类型、初始化过程和如何自定义类加载器之后,本篇博文将聚焦于Java类加载机制的核心原则——双亲委派模型。我们将详细介绍双亲委派机制的实现方式、其在Java类加载中的作用,以及如何打破这一机制。 1…fangwei (52)in #study • 9 days ago【JVM】02. 类加载(二):类加载器在前两篇博文中,我们对JVM的整体架构进行了概览,并深入探讨了类加载器子系统中的类加载过程。本文将聚焦于类加载器本身,为后续介绍双亲委派机制做铺垫。 1 类加载器类型…fangwei (52)in #study • 11 days ago【JVM】02. 类加载(一):类加载过程在上一篇博文中,我们对JVM的整体架构进行了概览,包括类加载器子系统、运行时数据区、执行引擎、本地方法接口(JNI)以及本地方法库的作用。本文将深入探讨类加载器子系统中的类加载过程。 1 类加载过程…fangwei (52)in #study • 14 days ago【JVM】01. JVM 概览当我们在终端键入 javac 命令,随后执行 java…fangwei (52)in #study • 16 days ago【JVM】00. 引言选择Java虚拟机(JVM)作为我第一个系列博文的主题,是因为它是理解和掌握 Java 技术栈的关键。JVM 不仅涉及到 Java 程序的运行机制,还与性能优化、内存管理、垃圾回收等高级话题紧密相关。对于 Java 开发者来说,理解…fangwei (52)in #study • 17 days ago构建知识网络:主动学习与深化理解的探索之旅在学习新技术新知识的过程中,我常常会有这样的困惑:面对海量信息,哪些才是真正值得投入时间去学习的?这些知识又能在实际工作中发挥怎样的作用?对于不同的知识点,我们应该达到怎样的理解深度?如果我们仅仅是被动地接受视频教程或文章中的信息,而不去主