Interesting approach to the singleton pattern in Joshua Bloch's book 'Effective Java' 2nd edition.
public enum Singleton {
INSTANCE;
}
This simple idiom solves a lot of non-trivial problems, as synchronization or serialization. I do really like this approach -I had never thought about this option.
What about you?