JDK - это SDK для Java.
SDK означает «Software Development Kit», инструмент для разработчиков, который позволяет писать код с большей легкостью, эффективностью и экономичностью.
SDK поставляются для разных языков. Они предоставляют множество API (интерфейсов прикладного программирования), облегчающих работу программиста.
SDK для Java называется JDK, Java Development Kit.
Таким образом, говоря SDK для Java, вы на самом деле имеете в виду JDK.
Предполагая, что вы новичок в Java, вам встретится еще один термин - JRE, аббревиатура от Java Runtime Environment.
JRE - это то, что вам нужно, когда вы пытаетесь запускать программы, написанные на Java.
Java - независимый от платформы язык. JRE запускает JVM, виртуальную машину Java, которая позволяет запускать программное обеспечение на любой платформе, для которой доступна JVM.