【一切都是對象】

一、擁有一個引用,並不一定需要有一個對象與它關聯,一種安全的做法是創建一個引用的同時便進行初始化。

二、對象存儲的五個地方:寄存器、堆棧、堆(一種通用的內存池)、常理存儲、非RAM存儲。

  基本類型

  boolean、char、byte、short、int、long、float、double、void

  Java提供了兩個用於高精度計算的類

    BigInteger 支持任意精度的整數

    BigDecimal 支持任意精度的定點數

  創建一個數組的時候,數組的值會被初始化成null

三、在C/C++/Java中,作用域由花括號的位置決定。Java對象不具備和基本類型一樣的生命週期,但是無法在創建對象的作用域之後訪問這個對象,

  Java有一個垃圾回收站,可以自動銷燬的不再需要的對象。

四、基本成員默認值

  當變量作爲類的成員使用時,Java才確保給定其默認值。

  booleanfalse

  char     null

  byte     (byte)0

  short    (short)0

  int     0

  long   ol

  float  0.0f

  double 0.0d

  如果在某個方法中定義int x; 那麼x得到的可能是任意值,而不會被初始化爲零、

五、Java中方法的基本組成部分包括:名稱、參數、返回值和方法體,方法只能作爲類的一部分來創建,方法只有通過對象才能被調用;

  方法的參數列表中必須指定每個所傳遞對象的類型及名字,這裏的傳遞實際上也是引用。

六、

  爲了給一個類庫生成不會與其他名字混淆的名字,Java設計者希望程序員反過來使用自己的Internet域名,

  這種機制意味着所有的文件都能夠自動存活於他們自己的名字空間內,而且同一個文件內的每個類都有唯一的標識符。

  使用import提示編譯器導入一個包,也就是一個類庫。用 * 表示導入該包下的所有子包。

  static意味着這個域或對象不會與包含它的那個類的任何對象實例關聯在一起。

  引用static的對象或者方法有兩種途徑,一種可以通過一個對象去定位它,同時也可以直接通過類名去調用。

七、javadoc是用於提取註釋的工具,基本語法:

  /**開始 */結束 使用Javadoc的方式有兩種:嵌入式HTML和“文檔標籤”,獨立文檔標籤是一些以@字符開頭的命令

  共有三種註釋的文檔,分別對應於註釋位置後面的三種元素:類、域、方法。另外不要在嵌入式HTML中使用標題標籤,可能會和默認標籤產生衝突。

  

八、編碼風格


  類名的首字母要大寫,其中每個名字內部單詞的首字母都採用大寫形式。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章