Bloque estático en Java [duplicado]

Esta pregunta ya tiene una respuesta aquí:

¿Cuál es la diferencia entre un bloque de código de inicialización estático y no estático? 8 respuestas

Estaba mirando algún código el otro día y me encontré con:

static {
    ...
}

Viniendo de C ++, no tenía idea de por qué estaba allí. No es un error porque el código se compiló bien. ¿Qué es este bloque de código "estático"?

Respuestas a la pregunta(7)

Su respuesta a la pregunta