java object多大 java对象内存模型 数组有多长 2026年07月07日 daichangya 0 对象内存布局在 HotSpot 虚拟机中,对象在内存中存储的布局可以分为 3 块区域:对象头(Header)、实例数据(Instance Data)和对齐填充(Padding)。下图展示了普通对象实例与数组对象实例的数据结构:1. 对象头(Header)... 阅读全文 0 评论
深入探讨 Java 类加载器 2026年07月07日 daichangya 0 引言类加载器(ClassLoader)是 Java 语言的一项创新,也是 Java 流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机(JVM)中并执行。类加载器从 JDK 1.0 时期就已出现,最初是为了满足 Java Appl... 阅读全文 0 评论
Java锁总结 2026年07月07日 daichangya 2 前言Java 提供了种类丰富的锁机制,每种锁因其特性不同,在适当的场景下能够展现出极高的效率。本文旨在结合锁相关源码(本文源码基于 JDK 8 和 Netty 3.10.6)与使用场景进行举例,为读者介绍主流锁的知识点以及不同锁的适用场景。Java 中通... 阅读全文 0 评论
Java垃圾回收器总结 2026年07月07日 daichangya 0 Java 垃圾回收器总结什么是 Java 垃圾回收器Java 垃圾回收器(Garbage Collector, GC)是 Java 虚拟机(JVM)的三个重要模块之一(另外两个是解释器和多线程机制)。它为应用程序提供内存的自动分配(Memory Allo... 阅读全文 0 评论
Java字节码指令集 2026年07月07日 daichangya 0 字节码指令集结构Java 虚拟机(JVM)的指令由一个字节长度的、代表着某种特定操作含义的操作码(Opcode)以及跟随其后的零至多个代表此操作所需参数的操作数(Operands)所构成。对于大部分与数据类型相关的字节码指令,其操作码助记符中都有特殊的字... 阅读全文 0 评论