SDK means software development kit, whereas JDK means Java development kit. SDK is a development tool used to create an application or a program on any platform. Still, JDK is a set of development tools that allows a programmer to write a program using java language.