有關Java關鍵字用法 和 陣列

2021-08-21 15:24:49 字數 565 閱讀 1215

super關鍵字的用法:

super是直接父類物件的引用。可以通過super來訪問父類中被子類覆蓋的方法或屬性。

super永遠為於構造器的第一句 會往上追溯

「==」和equals:

「==」代表比較雙方是否相同。如果是基本型別則表示值相等。如果是引用型別則表示位址相等即是同乙個物件。

== 如果是兩個物件就是false,如果是同乙個物件就是true

equals 如果兩個物件內容相同那麼就是true,如果兩個物件的內容不同就是false

equals---就是要比較內容是否相同

final關鍵字的用法:

1、修飾變數:被它修飾的變數,一旦賦了初值,就不能重新賦值

2、修飾方法:該方法不可被子類重寫,但是可以被過載

3、修飾類:修飾的類不能被繼承

陣列是相同型別的有序集合。陣列描述的是相同型別的若干個資料,按照一定的先後次序排列組合而成。七種,每乙個資料稱作乙個元素,每個元素可以通過乙個索引(下標)來訪問它們。

陣列初始化:靜態初始化、動態初始化、預設初始化

for-each是專門用來讀取陣列或集合的元素

Java所有關鍵字

剛整理出來,寫 統計關鍵字用 string keywords 包裝成列舉類 所有關鍵字 public enum keyword 獲取keyword public string getkeyword 除錯用。public static void main string args system.out....

有關volatile關鍵字

有序性 記憶體屏障會提供3個功能 1 它確保指令重排序時不會把其後面的指令排到記憶體屏障之前的位置,也不會把前面的指令排到記憶體屏障的後面 即在執行到記憶體屏障這句指令時,在它前面的操作已經全部完成 2 它會強制將對快取的修改操作立即寫入主存 3 如果是寫操作,它會導致其他cpu中對應的快取行無效。...

static關鍵字 java關鍵字

先按照宣告順序初始化基類靜態變數和靜態 塊,接著按照宣告順序初始化子類靜態變數和靜態 塊,而後按照宣告順序初始化基類普通變數和普通 塊,然後執行基類建構函式,接著按照宣告順序初始化子類普通變數和普通 塊,最後執行子類建構函式。import static com.test.test1.fu.say i...