| 
     
    
/*  
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())); 
      } 
    } 
  } 
 
} 
 
 
            
          
     
     
   
    
    |