TGViewer
Java Developer Java Developer @java_tg · 14.8K subscribers
Post #2282 3.81K
⌨️ Разница между JDK, JRE и JVM

Сегодня рассмотрим базовые понятия: что такое JDK, JRE и JVM. Это три ключевых компонента экосистемы, которые обеспечивают написание, запуск и выполнение программ.

▶️ JVM (Java Virtual Machine) — это виртуальная машина, которая выполняет байт-код. JVM преобразует его в машинный код, понятный операционной системе, что позволяет Java-программам работать на любых платформах.

▶️ JRE (Java Runtime Environment) — это среда для запуска программ на Java. Она включает в себя JVM и стандартные библиотеки, но не содержит инструментов для разработки. JRE нужна, если вы хотите просто запускать Java-приложения.

▶️ JDK (Java Development Kit) — это полный комплект для разработки Java-программ. Он включает в себя JRE, компилятор javac, а также утилиты для написания, компиляции и отладки кода.

Таким образом, JVM выполняет программы, JRE обеспечивает их запуск, а JDK предоставляет инструменты для их создания.

❤️ — если было полезно
💯 — если база

📱 Java Developer | #обучение
  • ❤ 59
  • 💯 36
  • 👍 4
More from @java_tg
  1. Oct 6, 2026Post #4392
  2. Oct 6, 2026🤺 Почему ты получаешь отказ после «норм собеса»? Дело не в знаниях — ты просто не знаешь,…
  3. Oct 6, 2026👩‍💻 Что реально спрашивают на Java-собеседованиях Разбор 247 интервью: HashMap, equals/h…
  4. Oct 5, 2026Post #4389
  5. Oct 5, 2026Очнись, нас готовят к цифровому ГУЛАГу Уже в десятках регионов России отключают мобильный…
  6. Oct 5, 2026👩‍💻 Реальные сервисы прямо внутри Java-тестов Вместо моков и локально поднятой базы Test…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →