Tooling
JDK
Provides environment and tools to develop and run java applications.
Development Tools
javac
- Java compiler.
- Converts java code to bytecode and generates
.class
files. - There can be different implementations of compiler other than
javac
too.
jdb
- Java Debugger.
javap
- Java Class File Disassembler
- Used to analyze bytecode in
.class
files.
javadoc
- For generating documentation
jar
- For packaging applications into JAR files.