Что это такое?
Сводка знаний на китайском языке о внутреннем устройстве Виртуальной машины Java (JVM): структура памяти, внутреннее устройство объектов в HotSpot, алгоритмы сборки мусора и сборщики, выделение и освобождение памяти, настройка производительности, структура файлов классов и загрузка классов.
Это готовый к запуску проект или набор заметок для чтения?
Это набор письменных заметок, собранных в сайт документации с помощью VitePress, а не код, который нужно запускать или подключать к проекту на Java.
Как устроено содержание?
Оно разделено на десять тем: структура памяти JVM, внутреннее устройство объектов в HotSpot, алгоритмы сборки мусора и сборщики, выделение и освобождение памяти, настройка производительности, структура файлов классов и процесс загрузки классов.
Нужны ли мне предварительные знания Java, чтобы разобраться в этом?
Предполагается базовое знакомство с Java; для полного глубокого изучения автор советует обратиться к полной книге Чжоу Чжимина «深入理解 Java 虚拟机», а не ограничиваться только этими заметками.
Это полный справочник по JVM?
Нет, автор прямо указывает, что здесь записаны только те моменты, которые он считает самыми важными, а не исчерпывающее описание внутреннего устройства JVM.
Можно ли получить офлайн-копию этого материала?
Да: подпишитесь на официальный аккаунт Doocs в WeChat и ответьте «JVM», и вы получите версию проекта в формате PDF для офлайн-чтения.
Входит ли это в более крупный набор учебных проектов?
Да, это один из нескольких проектов сообщества Doocs, наряду с advanced-java, leetcode, source-code-hunter, coding-interview, md и technical-books.
Как просматривать документацию локально, а не на GitHub?
Клонируйте репозиторий, установите зависимости и запустите скрипт разработки VitePress (`pnpm run docs:dev`), чтобы просматривать материалы как локальный сайт документации.
What are similar projects?
toBeBetterJavaer, athena, DoubaoWorkGuide, CS-Xmind-Note, LearningNotes, android-internals-wiki, zju-icicles, csapp-zh-markdown
Which topics is it in?
jvm, cloudflare, computer-science, knowledge-base, book, reference, guide, documentation, java, learning, markdown, tutorial


