¿Qué es sjavac, para quién es y cómo lo uso?

Ha habidoalgo de zumbido acerca de una herramienta llamadasjavac en las listas de correo de OpenJDK. Además, hay dos JEP relacionados:JEP 139: mejorar javac para mejorar la velocidad de compilación yJEP 199: Compilación inteligente de Java, fase dos.

Mis preguntas son:

¿Qué es exactamente elsjavac ¿herramienta?¿Para quién está destinado?¿Como lo uso?

Descargo de responsabilidad: auto respuesta pregunta. Solo quería llevar el conocimiento de esta herramienta a la comunidad de StackOverflow y crear una referencia a futuras preguntas frecuentes sobre sjavac.

Respuestas a la pregunta(2)

Su respuesta a la pregunta