Я был бы признателен за понимание в следующем: "Java Concurrency in Practice":
Вызов метода переопределяемого экземпляра (который не является частный или конечный) от конструктора также может позволить эта ссылка для выхода.
- "escape" здесь просто означает, что мы, вероятно, можем вызвать метод экземпляра, прежде чем экземпляр будет полностью построен?
Я не вижу 'this', избегая области действия экземпляра любым другим способом. - Как "final" предотвращает это? Есть ли какой-то аспект "final" в создании экземпляра, который мне не хватает?