При инициализации класса могут возникать deadlock'и. Например, есть следующий код class A {
static final B b = new B();
} class B extends A {
}
Это потенциально проблемное место. Есть ли какие то решения для такого кода, позволяющие избежать данную ситуацию? UDP: Напишу подробнее. Есть реализация неизменяемого списка. abstract class List{
private static final List