Hola,
Definitivamente, como indica FiruzzZ, tienes que buscar mayor información al respecto en el mismo sitio de Oracle, Java.net, Wikipedia y otras fuentes de información en la red, posiblemente más de algún blog habla sobre este tema mas detalladamente.
Un detalle adicional es, que yo recuerde, no existía el SDK en las primeras versiones de Java solamente el JDK. Cuando ya existían varios SDK en ese tiempo con ese nombre, es decir, el término SDK es uno genérico que usan muchos fabricantes para distribuir herramientas. Por ejemplo Microsoft Windows SDK.
Cuando usaba Java 1.1, me llamó la atención que Sun Microsystems no le diera el nombre SDK, y pensé que era un detalle interesante que usaran el término JDK, que en términos básicos era lo mismo que un SDK, pero para Sun y Oracle actualmente significan algo diferente, lo cual queda muy bien cuando ya sabes que incluyen el JDK y el SDK.
Bueno, solamente era un comentario personal adicional.
Saludos,