Java SE contains several APIs that can be used by tools such as compilers, debuggers, profilers, and monitoring & management tools.
See Also:
Monitoring, Management, Debugging, and Profiling APIs Forum Developer Tools Forums