add some new post about the java collection and generic