idioma:
versión de Java : 12.0.2
Código fuente de cadena de la siguiente manera:
/* @implNote
* The actual value for this field is injected by JVM. The static
* initialization block is used to set the value here to communicate
* that this static final field is not statically foldable, and to
* avoid any possible circular dependency during vm initialization.
*/
static final boolean COMPACT_STRINGS;
static {
COMPACT_STRINGS = true;
}
Cómo entender esta oración: 'El bloque de inicialización estática se usa para establecer el valor aquí para comunicar que este campo final estático no es estáticamente plegable y para evitar cualquier posible dependencia circular durante la inicialización de vm'.