Continued from http://dotnet.org.za/willy/archive/2008/09/25/java-equality-amp-cloning.aspx and focusing on the question of "which collection should be used for what"? Java ships with a number of standard collections, made up of bags, sets, lists and maps. The Bags are unordered collection of elements that allow duplicates, but are seldom used directly. Other than this "Blitz" introduction we will not cover bags any further. Visual Map (click images for a more user friendly view...