Tagged articles
3 articles
Page 1 of 1
政采云技术
政采云技术
Mar 15, 2022 · Fundamentals

Understanding Java Class Loading Mechanism and Runtime Data Areas

This article explains how the JVM loads and links class files, describes the five runtime data areas—including the Method Area, Heap, JVM Stacks, Program Counter, and Native Method Stack—and details the class‑loader hierarchy and the parent‑delegation model used during class loading.

JVMJavaMemory Model
0 likes · 17 min read
Understanding Java Class Loading Mechanism and Runtime Data Areas
ZhiKe AI
ZhiKe AI
Mar 7, 2017 · Fundamentals

Understanding the JVM: Its Position in the JDK and Four Core Components

This article explains where the JVM resides within the JDK, describes its four main components—ClassLoader, Native Interface, Execution Engine, and Runtime Data Areas—and details memory management, garbage‑collection algorithms, collector types, diagnostic commands, and the Java class‑file structure.

Class FileClass LoaderGarbage Collection
0 likes · 21 min read
Understanding the JVM: Its Position in the JDK and Four Core Components
Java Backend Technology
Java Backend Technology
Oct 9, 2016 · Backend Development

Understanding JVM Memory Areas: A Deep Dive into Java Runtime Data

This article explains the JVM as Java's operating system, outlines its class loading process, and provides a detailed walkthrough of each runtime memory region—including program counter, stacks, heap, method area, and direct memory—highlighting their purposes and related error conditions.

Backend DevelopmentJavaMemory Management
0 likes · 13 min read
Understanding JVM Memory Areas: A Deep Dive into Java Runtime Data