1.Java語言支持四種類型:接口,類,數(shù)組和基本數(shù)據(jù)類型。
Java的基本數(shù)據(jù)類型有八種,
整數(shù)型:byte,short,int,long (8,16,32,64)
浮點(diǎn)數(shù)型:float,double(32,64)
字符型:char。
布爾型:boolean
2.接口,類和數(shù)組通常被稱為引用類型。
3.類的實例和數(shù)組是對象,而基本數(shù)據(jù)類型的值不是對象。
4.類的成員由域(field),方法(method),成員類(member class),成員接口(member interface)組成。
域,也就是我們所說的成員變量,體現(xiàn)了類的狀態(tài),可以由類中的方法進(jìn)行改變。
5.方法的簽名(signature)由它的名稱和所有參數(shù)類型組成。
!! 簽名不包含方法的返回類型,這個就是覆寫(Override)和重載的不同之處,覆寫要求簽名完全相同。而對于重載來說,JVM是通過方法簽名的不同來決定調(diào)用哪種機(jī)制,所以在重載中,不能有兩個方法名稱完全相同,參數(shù)類型和個數(shù)也相同,即方法簽名相同。
6.用繼承“inheritance”代替了子類化“subclassing”;一個類實現(xiàn)(implement)一個接口,一個類擴(kuò)展(extend)一個接口。
7.API元素是指類、接口、構(gòu)造器(constructor)、成員和序列化形式(serialized form),程序員通過它們來訪問類、接口或者包。
任何人都可以使用這些API元素,而API的創(chuàng)建者負(fù)責(zé)支持這些API元素。
不嚴(yán)格的說,一個包的導(dǎo)出API是由該包中的每個public類或者接口中所有public的或者protected的成員和構(gòu)造器組成。
術(shù)語上API實際上指的是Application Programming Interface,就是應(yīng)用程序編程接口。