在使用 Java 語言撰寫程式時,幾乎都是在處理「物件」(Object),您可以將物件當作一個具體的「工具」,在真正開始學習 Java 的物件導向設計之前,可以先從學習如何使用 Java SE 提供的種種工具開始,然而在第 3 章中學習到基本型態(Primitive type),這些在 J2SE 5.0 前預設並不是以物件的形式存在,您必須親自將之包裹為物件,然後才能像物件一樣的操作它。
在 J2SE 5.0 開始為基本型態提供了自動裝箱(autoboxing)、拆箱(unboxing)的功能,讓您在將基本型態轉換為物件時更為方便,而從中您也可以體會到基本型態與物件的差別。