Java Core : finish part2 : collections