/**
* final關鍵字:最終的,無法改變的
* 可以修飾類,方法,變數
* * 類:被修飾的類,不能被繼承。
* 方法:被修飾的方法,不能被重寫。
* 變數:被修飾的變數,不能被重新賦值。就是乙個常量
* 靜態變數
* 例項變數
* 區域性變數
* * final關鍵字修飾類的格式:
* public final class 類名
* final關鍵字修飾方法的格式
* public final 返回值型別 方法名 () {}
* * final關鍵字修飾變數
* final 資料型別 變數名 = 初始化值;
* * final關鍵字修飾靜態變數
* static final 資料型別 變數名 = 初始化值;
* * final的注意事項:
* 1.final關鍵字和abstract關鍵字不可以同時修飾乙個類
* 2.final關鍵字和abstract關鍵字不可以同時修飾乙個方法
* 3.被final關鍵字修飾符變數其實就是乙個常量,在程式執行的過程中,其值不可以發生改變
* 4.被final關鍵字修飾的例項變數,如果想先定義後賦值,後賦值必須在所有的構造器中進行賦值
* 5.被final關鍵字修飾的靜態變數,如果想先定義後賦值,後賦值必須在靜態**塊中進行賦值
* * 關鍵字的共存:
* 1.final關鍵字和abstract關鍵字不可以同時修飾乙個類
* 2.final關鍵字和abstract關鍵字不可以同時修飾乙個方法
* 3.private關鍵字和abstract關鍵字不可以同時修飾乙個方法
* 4.static關鍵字和abstract關鍵字不可以同時修飾乙個方法
* **/
介面的注意事項
public inte ce myinte cea 錯誤寫法,不能寫靜態 塊 abstract myinte cea 不能寫構造方法 public abstract void methoda 抽象方法不要 不能 寫方法 體 void method public static void method3...
Map介面的使用注意事項
對於map介面來說,其本身不能直接使用迭代方式 iterator foreach 進行輸出,因為map介面中的每個位置存放的是一對值 key value 而iterate中每次只能找到乙個值,所以如果非要使用迭代方式進行輸出,則必須按照以下步驟完成 以iterator輸出方式為例 將map介面的例項...
assert 用法及注意事項
assert 用法及注意事項 assert功能是測試乙個條件並可能是程式終止。它首先測試條件,如果為假,則呼叫abort使程式退出。注意事項 1 在函式開始前,檢查引數的合法性 2 每個assert只檢驗乙個條件,因為同時檢查多個條件時,如果測試失敗,就不能斷言是由那個條件失敗引起的 3 不能改變環...