1. 程式人生 > >第二章 - 一切都是對象

第二章 - 一切都是對象

返回值 編碼風格 默認值 6.2 必須 一切都 方法 初始化 port

2.1 用引用操作對象
2.2 必須由你創建所有對象
2.2.1 存儲到了什麽地方
當通過new的方式創建對象,會在堆上分配相應的內存空間,通過變量引用分配的對象。 
2.2.2 特例:基本類型
對於一些小的對象,在堆上創建往往不是很有效。所以像基本類型,都是直接分配在棧上,創建的變量不是引用,而是直接的值。
2.2.3 Java中的數組
2.3 永遠不要銷毀對象 - 垃圾回收器的存在避免了內存泄漏
2.3.1 理解變量的作用域 - 花括號
2.3.2 對象的作用域 
2.4 創建新的數據類型:類
2.4.1 類包含字段和方法 - 類的成員變量如果是基本類型,在沒有初始化的情況下有默認值。 但是這不適用於局部變量

2.5 方法、參數和返回值
方法名和參數列表唯一的表示出某個方法。
2.6 構建一個java程序
2.6.1 通過命名空間解決沖突 - static import 靜態導入
2.6.2 Static 關鍵字
- 成員變量 :僅有一份存儲
- 成員方法 :不依賴該類的對象可以直接調用
- 代碼塊 :該段代碼會在類被加載的時候調用,且僅僅被調用一次
- 內部類 :該內部類的創建不以來外部類的對象
2.7 你的第一個Java程序
2.8 註釋和嵌入式文檔
2.9 編碼風格 - 駝峰式

第二章 - 一切都是對象