Le JDK (Java Development Kit) est un SDK (Software Dev Kit).
Il est utilisé pour construire des logiciels/applications sur Java. et bien sûr, il inclut le JRE (Java Runtime Edition) pour exécuter ce logiciel. Si vous souhaitez simplement exécuter une application Java, téléchargez uniquement le JRE.
À propos, Java EE (Enterprise Edition) contient des bibliothèques de paquets de classes "avec des méthodes (fonctions)" pour construire des applications pour l'environnement WEB et Java ME (Micro Edition) pour les appareils mobiles. Si vous êtes intéressé par ce dernier (Java ME), je vous recommande de jeter un coup d'œil au DevKit et à l'API Android de Google.
Jetez un coup d'œil ici : cela va vous expliquer un peu plus http://www.oracle.com/technetwork/java/archive-139210.html