Нет, но да.
JDK означает Java Development Kit 6.
Это реализация платформы Java SE 6, как указано в JSR 270 вместе с набором инструментов разработки (реализация платформы без инструментов разработки называется JRE: Java Runtime Environment).
По какой-то причине внутренний номер версии JDK 6 равен «1.6» (или, например, 1.6.0_17). Но это только внутренний номер версии этого программного обеспечения. Сама платформа Java является простой «Java SE 6» (нигде не видно «1.»).
Итак, повторим:
- «Java 6» обычно означает «Java SE 6»
- «Java SE 6» - это «платформа Java Standard Edition 6», которая является спецификацией того, как выглядит платформа
- "JDK 6" - это "Java Development Kit 6", который является набором для разработки для Java SE 6
- внутренний номер версии компонентов программного обеспечения, составляющих JDK 6, равен "1.6.x"
- "JDK 1.6", строго говоря, не существует, но обычно пишется для ссылки на JDK 6
- «Java 1.6», строго говоря, не существует, но обычно пишется для обозначения Java SE 6
Так что, если вам сказали установить Java 1.6 для курса разработки программного обеспечения, то JDK 6, безусловно, является правильным программным обеспечением для установки.
Обновление: да, все вышеперечисленное остается в силе после того, как Oracle купила Sun и выпустила Java 7 (указана в JSR 336 ). Java 7 still использует "1.7.0" в качестве внутреннего номера версии.