java.lang (提供利用 Java 編程語言進行程序設計的基礎類)
java.lang.annotation(提供了引用對象類,支持在某種程度上與垃圾回收器之間的交互)
java.lang.instrument (提供容許 Java 編程語言代理檢測運行在 JVM 上的程序的服務)
java.lang.management (提供管理接口,用於監視和管理 Java 虛擬機以及 Java 虛擬機在其上運行的操做系統)
java.lang.ref(提供了引用對象類,支持在某種程度上與垃圾回收器之間的交互)
java.lang.reflect(提供類和接口,以得到關於類和對象的反射信息。)java
java.io (經過數據流、序列化和文件系統提供系統輸入和輸出)
java.math (提供用於執行任意精度整數算法 (BigInteger) 和任意精度小數算法 (BigDecimal) 的類)
java.net(爲實現網絡應用程序提供類)
java.nio (定義做爲數據容器的緩衝區,並提供其餘 NIO 包的概述)
java.nio.channels (定義了各類通道,這些通道表示到可以執行 I/O 操做的實體(如文件和套接字)的鏈接;定義了用於多路複用的、非阻塞 I/O 操做的選擇器)
java.nio.charset (定義用來在字節和 Unicode 字符之間轉換的 charset、解碼器和編碼器)
正則表達式
java.security (爲安全框架提供類和接口)
java.security.cert
java.security.interfaces
java.security.spec算法
java.sql (提供使用 JavaTM 編程語言訪問並處理存儲在數據源(一般是一個關係數據庫)中的數據的 API)
java.text(提供以與天然語言無關的方式來處理文本、日期、數字和消息的類和接口)
java.text.spi spring
java.util(包含 collection 框架、遺留的 collection 類、事件模型、日期和時間設施、國際化和各類實用工具類)
java.util.concurrent (在併發編程中很經常使用的實用工具類)
java.util.concurrent.atomic (類的小工具包,支持在單個變量上解除鎖的線程安全編程)
java.util.concurrent.locks (爲鎖和等待條件提供一個框架的接口和類,它不一樣於內置同步和監視器)
java.util.jar (提供讀寫 JAR (Java ARchive) 文件格式的類,該格式基於具備可選清單文件的標準 ZIP 文件格式。)
java.util.logging (提供 JavaTM 2 平臺核心日誌工具的類和接口。)
java.util.prefs (此包容許應用程序存儲並獲取用戶和系統首選項和配置數據)
java.util.regex (用於匹配字符序列與正則表達式指定模式的類)
java.util.spi (java.util 包中類的服務提供者類)
java.util.zip(提供用於讀寫標準 ZIP 和 GZIP 文件格式的類)sql
java.beans
java.beans.beancontext數據庫
YJFX:java nio、netty、tcp/http等協議編程
內存模型、垃圾回收、類加載
多線程、高併發
鎖類型,樂觀鎖/CAS,輕量級/偏向鎖
IO模型,NIO原理
各類框架、架構設計(dobbox、spring)安全