SDK и JDK в чем разница?

Часто, когда нужно настроить среду для автоматизации на Java встречаются две абривиатуры: SDK и JDK.


SDK - от англ. software development kit - комплект для разработки ПО. Содержит инструменты для разработки в одном пакете, который выбудете инсталлировать. Обычно в составе имеют компилятор, отладчик, иногда программную среду.


JDK - Java Development Kit - набор инструментов для разработки ПО на платформе и языке Java. 

Т.е. это SDK специально ориентированный на разработку под Java. 


Так же для Java можно встретить Java SE Development Kit и Java EE Development Kit:

  • SE - Standart Edition
  • EE - Enterprise Edition

Какие еще есть SDK под разные платформы, кроме упомянутого JDK: