"Effective Java: Programming Language Guide " - читать интересную книгу автора (Joshua Bloch)