6.5數組初始化等

6.5數組初始化
數組初始化程序在創建數組時,不需要使用new關鍵字。
數組中的元素使用大括號列出,元素和元素之間用逗號分隔開。
注意:
數組初始化程序只能用在聲明新數組引用時。

在定義數組變量時,即給數組聲明長度以及內容,
這種方式在java中,被稱爲:數組初始化

String [] weekend = {“星期六”, “星期天”};

先通過new關鍵字,來創建一個數組,然後使用循環來完成數組賦值
適用於小數組,內容不多的情況,推薦使用

6.6數組複製

因爲數組的大小是固定的,
所以在使用數組時,
經常不得不創建一個更大或更小的數組,
然後將已存在的數組的內容複製到新的數組中。

3個數組減一個

6.7多維數組
在Java中,我們還可以創建多維的數組。
與一維數組一樣,多維數組也是對象,需要一個引用。
該引用是在數據類型和變量名之間用多箇中括號來聲明的。

sums = new int[10][12];
當初始化二維數組時,必須用兩個int類型整數來指定行數和列數。

在DoubleArray程序中,

第一個嵌套for循環分別使用10和12做爲行循環和列循環的循環控制變量。
雖然這樣做沒有太大問題,但是我們最好利用length屬性。
第二嵌套for循環用sums.length作爲行循環控制變量,
使用sums[row].length作爲列循環控制變量。

6.8 Java文檔工具javaDoc

Java SE API的文檔就是使用javadoc工具生成的。

javadoc標記之一來表述特定類型的註釋信息:
 @author:表示源代碼的作者名稱。
 @depracated:表示隨着程序版本的提升,當前類成員已經過期,僅爲了保證兼容性依然存在,以此告之開發者不應再用這個API。
 {@docRoot}:代表當前頁面要輸出到的針對於根目錄的相對路徑。
 @exception:被方法所用,列出拋出的異常。
 {@link 包.類#成員的鏈接文字}:創建一個對特定類成員的鏈接。
 {@linkplain 包.類#成員的鏈接文字}:如{@link}相同,但是用純文本字體代替了代碼字體。
 @param:用於描述方法的形式參數。
 @return:用於描述方法的返回值。
 @see:創建一個“參見”XX條目的鏈接,如類、方法、變量等。
 @since:描述成員存在或改變時的版本號。
 @serial、@serialField和@serialData:用於串行化用途。
 @throws:與@exception標記相同。
 {@value}:用於顯示常量靜態字段的值。
 @version:描述類的軟件版本。

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