類包含一個創建對象的模板, 包含屬性和行為;
實例化是以類的定義為基礎, 創建對象的過程; 對象是填充類的屬性, 而生成的實例;
封裝: 將對象的狀態和行為捆綁到一個邏輯單元;
Java中, 聲明是創建一個對象的引用, 創建對象的實體, 需要使用關鍵字"new";
Java的引用, 不同於C\C++的指針, 都是表示引用對象, 但是無法進行算數操作;
Java中對象引用的賦值操作, 是傳遞的句柄(handle), 並不是復制, 只是指向同一個對象;
釋放句柄, 使用關鍵字"null";
垃圾回收, JVM(java虛擬機)會周期的自動回收釋放的對象;
可以通過語句: Runtime.getRuntime().gc(), 請求進行垃圾回收;
對象也可以作為對象的屬性, 在對象中, 僅僅儲存對象的句柄, 並不會保留整個副本,避免數據冗余.
作者:csdn博客 Spike_King