what is the difference between java sdk and jdk?
The JDK is an extended subset of an SDK. ... An SDK is a set of development tools that allow applications to be created for certain software packages or platforms; the JDK is the most widely used SDK and is an extension of the SDK responsible for writing and running Java programs.