JDK
Коротко: Java Development Kit — повний набір інструментів для написання, компіляції та запуску програм на Java.
Докладніше: Містить, серед іншого, компілятор (javac), середовище виконання (JRE з JVM) і засоби налагодження. Кому потрібно лише запускати готові програми Java, достатньо JRE; для розробки потрібен повний JDK.
Подробиці
Зв’язок між трьома термінами можна зрозуміти як багатошарову модель.