sun包和java包的區別是:
1. 存在時間不同:sun包是早期JDK版本中的一個包,而java包是從JDK 1.2版本開始引入的。
2. 功能不同:sun包主要包含了一些由Sun Microsystems開發的Java核心類和工具類,而java包則包含了Java平臺的標準類庫。
3. 可見性不同:sun包中的類通常是非公開的,意味著開發者不應直接使用這些類。而java包中的類則是公開的,可以直接使用。
4. 維護者不同:sun包由Sun Microsystems維護,而java包由Oracle維護。
總的來說,sun包是舊版JDK中的非公開類庫,而java包是Java平臺的標準類庫,供開發者直接使用。