Перейти к содержанию

Записи с меткой «Heap»

Стек (stack) и куча (heap) в Java

Для оптимального запуска приложения JVM делит память на стек (stack) и динамическую память (heap). Всякий раз, когда объявляем новые переменные и объекты, вызываем новый метод, объявляем String или выполняем аналогичные операции, JVM выделяет память для этих операций либо из памяти стека, либо из кучи. В этом руководстве рассмотрим эти модели памяти. Во-первых, рассмотрим их ключевые …

Разница между JVM, JRE и JDK

В этой статье обсудим различия между JVM, JRE и JDK, рассмотрев их компоненты и способы использования. JVM Java Virtual Machine (JVM) – это реализация виртуальной машины, которая выполняет программу Java. JVM сначала интерпретирует байт-код. Затем сохраняет информацию о классе в области памяти. Наконец, выполняет байт-код, сгенерированный компилятором Java. Это абстрактная вычислительная машина с собственным набором …