JDK stands for Java Development Kit. This is a collection of software that allows a developer to create and deploy an application written in Java.
included software
- Java - program that executes the java bytecode
- Javac - Bytecode compiler for the java language
- Javadoc - documentation generator. This takes in Java source code and creates webpages for each class documenting it's methods, fields, properties etc. Using Javadoc comments additional information can also be added.
- JAR - archive tool. This can be used to create executable programs or to create packages that can be included with other programs