As especificações, documentos técnicos e notas de design a seguir descrevem vários aspectos das ferramentas de desenvolvimento Java.