|  
 /*
 ArrayList, serialVersionUID, long, private static final
 ArrayList, elementData, [Ljava.lang.Object;, private transient
 ArrayList, size, int, private
 Arrays, INSERTIONSORT_THRESHOLD, int, private static final
 BitSet, ADDRESS_BITS_PER_UNIT, int, private static final
 BitSet, BITS_PER_UNIT, int, private static final
 BitSet, BIT_INDEX_MASK, int, private static final
 BitSet, WORD_MASK, long, private static final
 BitSet, bits, [J, private
 BitSet, unitsInUse, int, private transient
 BitSet, serialVersionUID, long, private static final
 BitSet, trailingZeroTable, [B, private static final
 Collections, BINARYSEARCH_THRESHOLD, int, private static final
 Collections, REVERSE_THRESHOLD, int, private static final
 Collections, SHUFFLE_THRESHOLD, int, private static final
 Collections, FILL_THRESHOLD, int, private static final
 Collections, ROTATE_THRESHOLD, int, private static final
 Collections, COPY_THRESHOLD, int, private static final
 Collections, REPLACEALL_THRESHOLD, int, private static final
 Collections, INDEXOFSUBLIST_THRESHOLD, int, private static final
 Collections, r, java.util.Random, private static
 Collections, EMPTY_SET, java.util.Set, public static final
 Collections, EMPTY_LIST, java.util.List, public static final
 Collections, EMPTY_MAP, java.util.Map, public static final
 Collections, REVERSE_ORDER, java.util.Comparator, private static final
 HashMap, DEFAULT_INITIAL_CAPACITY, int, static final
 HashMap, MAXIMUM_CAPACITY, int, static final
 HashMap, DEFAULT_LOAD_FACTOR, float, static final
 HashMap, table, [Ljava.util.HashMap$Entry;, transient
 HashMap, size, int, transient
 HashMap, threshold, int,
 HashMap, loadFactor, float, final
 HashMap, modCount, int, transient volatile
 HashMap, NULL_KEY, java.lang.Object, static final
 HashMap, entrySet, java.util.Set, private transient
 HashMap, serialVersionUID, long, private static final
 HashSet, serialVersionUID, long, static final
 HashSet, map, java.util.HashMap, private transient
 HashSet, PRESENT, java.lang.Object, private static final
 WeakHashMap, DEFAULT_INITIAL_CAPACITY, int, private static final
 WeakHashMap, MAXIMUM_CAPACITY, int, private static final
 WeakHashMap, DEFAULT_LOAD_FACTOR, float, private static final
 WeakHashMap, table, [Ljava.util.WeakHashMap$Entry;, private
 WeakHashMap, size, int, private
 WeakHashMap, threshold, int, private
 WeakHashMap, loadFactor, float, private final
 WeakHashMap, queue, java.lang.ref.ReferenceQueue, private final
 WeakHashMap, modCount, int, private volatile
 WeakHashMap, NULL_KEY, java.lang.Object, private static final
 WeakHashMap, entrySet, java.util.Set, private transient
 
 *
 **/
 import java.lang.reflect.Field;
 import java.lang.reflect.Modifier;
 
 public class MainClass {
 public static void main(String args[]) throws Exception {
 String names[] = { "ArrayList", "Arrays", "BitSet", "Collection", "Collections", "Dictionary",
 "Enumeration", "HashMap", "HashSet", "WeakHashMap" };
 
 for (int i = 0, n = names.length; i < n; i++) {
 String className = "java.util." + names[i];
 Class theClass = Class.forName(className);
 Field fields[] = theClass.getDeclaredFields();
 for (int j = 0, m = fields.length; j < m; j++) {
 System.out.println(names[i] + ", " + fields[j].getName() + ", "
 + fields[j].getType().getName() + ", " + Modifier.toString(fields[j].getModifiers()));
 }
 }
 }
 
 }
 
 
 
 
 |