1
Розбиття оптимізацій JIT з відображенням
Під час тестування з одиничними тестами для високоспорідненого однотонного класу я натрапив на таке дивне поведінку (тестоване на JDK 1.8.0_162): private static class SingletonClass { static final SingletonClass INSTANCE = new SingletonClass(0); final int value; static SingletonClass getInstance() { return INSTANCE; } SingletonClass(int value) { this.value = value; } } …