1. 技术点
  2. 接口
  3. Lang and Util Packages 基础工具包
    1. Collections
      1. Collection<E>
        1. AbstractCollection
          1. List<E>
          2. AbstractList
          3. AbstractSequentialList
          4. LinkedList
          5. ArratList
          6. Vector
          7. Stack
          8. CopyOnWriteArrayList
          9. Set<E>
          10. AbstractSet
          11. TreeSet
          12. HashSet
          13. LinkedHashSet
          14. JobStateReasons
          15. EnumSet
          16. SortedSet
          17. NavigableSet
          18. CopyOnWriteArraySet
          19. Queue<E>
          20. AbstractQueue
          21. ArrayBlockingQueue
          22. ConcurrentLinkedQueue
          23. DelayQueue
          24. LinkedBlockingQueue
          25. PriorityBlockingQueue
          26. PriorityQueue
          27. SynchronousQueue
          28. BlockingQueue
          29. Deque<E>
          30. ArrayDeque
          31. BlockingDeque
          32. LinkedBlockingDeque
      2. Comparable
      3. Comparator
      4. Iterator
      5. Map
        1. ConcurrentMap
          1. ConcurrentNavigableMap
          2. ConcurrentSkipListMap
          3. ConcurrentHashMap
        2. SortedMap
          1. NavigableMap
          2. TreeMap
        3. AbstractMap
          1. EnumMap
          2. HashMap
          3. LinkedHashMap
          4. PrinterStateReasons
          5. IdentityHashMap
          6. WeakHashMap
        4. Hashtable
    2. Concurrency
      1. java.util.concurrent
      2. java.util.concurrent.atomic
      3. java.util.concurrent.locks
    3. JAR
      1. java.net.JarURLConnection
      2. java.util.jar
    4. lang
      1. Compiler
      2. Enum
      3. java.lang
        1. Boolean
        2. Charater
        3. Number
          1. Byte
          2. Short
          3. Integer
          4. Long
          5. Float
          6. Double
          7. AtomicInteger
          8. AtomicLong
          9. BigDecimal
          10. BigInteger
        4. String
        5. StringBuffer
        6. StringBuilder
      4. java.lang.annotation
      5. java.lang.instrument
      6. Process
      7. ProcessBuilder
      8. Runtime
      9. Thread
        1. java.lang.ThreadGroup
        2. java.lang.ThreadLocal
        3. java.lang.Runnable
          1. Thread
          2. SwingWorker
          3. TimerTask
    5. Logging
      1. java.util.logging
    6. Math
      1. java.lang.Math
      2. java.lang.StrictMath
    7. Monitoring and Management
      1. Attach API
      2. com.sun.management
      3. java.lang.management
      4. java.util.loggingLoggingMXBean
      5. JConsole API
      6. JMX
    8. Package Versioning Specification
      1. java.lang.Class
      2. java.lang.ClassLoader
      3. java.lang.Package
    9. Preferences
      1. java.util.prefs
    10. Ref Objetcs
      1. PhantomReference<T>
      2. Reference<T>
      3. ReferenceQueue<T>
      4. SoftReference<T>
      5. WeakReference<T>
    11. Reflection
      1. Dyanmic Proxy Classes
    12. Regex
    13. SPI
    14. util
      1. Arrays
      2. Calendar
        1. GregorianCalendar
      3. Collections
      4. Currency
      5. Date
      6. Formatter
      7. Random
      8. ResourceBundle
        1. ListResourceBundle
        2. PropertyResourceBundle
      9. Scanner
      10. ServiceLoader
      11. StringTokenizer
      12. Timer
      13. TimeZone
        1. SimpleTimeZone
      14. UUID
    15. Zip
      1. java.util.zip
  4. Other Base Packages 其他基础包
    1. Beans
    2. Extension Mechanism
    3. I/O
    4. Internationalization
    5. JMX
    6. JNI
    7. Networking
    8. Override Mechanism
    9. Security
    10. Serialization
    11. XML
  5. User Interface Libraries 界面库
    1. Accessibility
    2. AWT
      1. Component
        1. Container
          1. JComponent
          2. Panel
          3. Applet
          4. JApplet
          5. AppletStub
          6. AppletContext
          7. AppletClip
          8. ScrollPane
          9. Window
          10. Dialog
          11. FileDialog
          12. JDialog
          13. Frame
          14. JFrame
          15. JWindow
        2. TextComponent
          1. TextArea
          2. TextField
        3. Label
        4. Choice
        5. Button
        6. Checkbox
        7. Canvas
        8. Choise
        9. List
        10. Scrollbar
      2. Event AWTEvent
        1. 子主题
        2. 子主题
      3. LayoutManager
        1. FlowLayout
        2. GridLayout
        3. LayoutManager2
          1. 子主题
          2. BoxLayout
          3. CardLayout
          4. GridBagLayout
          5. GroupLayout
          6. BorderLayout
      4. MenuComponent
        1. MenuItem
          1. CheckboxMenuItem
          2. Mennu
          3. PopupMenu
        2. MenuBar
    3. Drag And Drop
    4. Image I/O
    5. Input Method
    6. Java 2D
    7. Print Service
    8. Sound
    9. Swing
  6. Integration Libraries 集成库
    1. CORBA
    2. JDBC(TM)
    3. JNDI(TM)
    4. RMI
    5. RMI-IIOP
    6. Scripting