idioma: java
versão: 12.0.2
Código-fonte da string da seguinte maneira:
/* @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;
}
Como entender esta frase: 'O bloco de inicialização estática é usado para definir o valor aqui para comunicar que esse campo final estático não é estaticamente dobrável e para evitar qualquer dependência circular possível durante a inicialização da vm.'