O que é o sjavac, para quem é e como o uso?

Houvealgum zumbido sobre uma ferramenta chamadasjavac nas listas de discussão do OpenJDK. Além disso, existem dois PEC relacionados:JEP 139: Aprimore o javac para melhorar a velocidade de compilação eJEP 199: Compilação Java Inteligente, Fase Dois.

Minhas perguntas são:

O que exatamente é osjavac ferramenta?Para quem é destinado?Como eu uso isso?

Disclaimer: pergunta auto-respondida. Só queria trazer o conhecimento dessa ferramenta para a comunidade StackOverflow e criar uma referência para as futuras Perguntas frequentes sobre o sjavac.

questionAnswers(2)

yourAnswerToTheQuestion