I looked the Effective Java by Joshua Bloch this
morning and found out I violated almost every rules in
the book.
For example, Rule 4 Avoid creating duplicate objects.
String s= new String("silly");// DON'T DO THIS!
Did you group member ever coding like that? Better
yet are we must obey the rules?