標籤:style color java strong 資料 ar html new
儘管Java是基於C++的,但是相比之下,Java是一種更“純粹”的物件導向設計語言。
2.1 用引用操縱對象
一切都被視為對象, 因此可採用單一固定的文法。儘管一切都被看作對象,但操縱的標識符實際上是對象的一個“引用”。
Java裡的“引用”與C++中的“引用”是有區別的,但是這個概念不需要完全明白,學會處理引用就可以了。
2.2 必須由你建立所有對象
new關鍵字的意思就是“給我一個新對象”!
2.2.1Object Storage Service到什麼地方
1)寄存器
2)堆棧(RAM)
3)堆(RAM)
4)常量儲存(ROM)
5)非RAM儲存
2.2.2基本類型 位元 預設值
boolean - false
char 16 bit null(‘\u0000‘)
byte 8 bit (byte)0
short 16 bit (short)0
int 32 bit 0
long 64 bit 0L
float 32 bit 0.0f
double 64 bit 0.0d
void -
2.3 永遠不需要銷毀對象
Java有一個記憶體回收行程,用來監視用NEW建立的所有對象,並辨別哪些不會再被引用的對象。
2.4 建立新的資料類型:類
關鍵字:class
基本成員在沒有進行初始化時也會得到一個預設值;
2.5 方法、參數和傳回值
對象的方法的基本組成部分包括:名稱、參數、傳回值、方法體
2.6 static關鍵字
static關鍵字是針對類來調用的,不依賴對象而存在。並且,對於該類的所有對象,都共用這一個static成員。
用static定義的稱為靜態方法,可以通過它的類直接調用而不必通過對象來調用。
2.7 第一個Java程式
public static void main(String args[]){}
2.8 注釋和嵌入式文檔
javadoc
HTML文檔
話說看到這裡是最迷茫的,不是軟體專業的就是慘,這些都不知道在講什麼。
2.9 編碼風格
1)類名的首字母要大寫;
2)類名由多個單詞構成,不要用底線,其中每個單詞的首字母採用大寫形式。(駝峰風格)
3)其它內容--如方法、成員變數以及對象引用名等,命名風格與類名的風格一樣,只是標識符的第一個字母採用小寫。
《================END==================》
由於我有“深厚”的C/C++功力,這些基礎看起來是非常輕鬆的,注重細節就好了