Java核心技術筆記 第5章

2021-09-01 15:06:35 字數 584 閱讀 1958

[size=large]1、動態繫結[/size]

[size=medium]靜態繫結:private方法、static方法、final方法或者構造器

子類陣列的引用可以轉換成超類陣列的引用

在覆蓋方法時一定要保證返回型別的相容性,子類方法不能低於超類方法的可見性

在equals方法中,如果子類決定相等的概念,則對稱性要求將強制採用getclass進行檢測,如果父類決定相等的概念,那麼可以採用instanceof進行檢測,這樣可以在不同子類物件之間進行相等的比較[/size]

[size=large]2、自動封裝[/size]

[size=medium]自動打包規範要求boolean、byte、char<=127、介於-128~127之間的short和int被封裝到固定的物件中,也就是說對這些封裝物件==比較時,等價於equals[/size]

[size=large]3、反射[/size]

[size=medium]class類中getcomponenttype()、isarray()

array類中newinstance()

int可以被轉換為object,但不能轉換為object[/size]

java核心技術 第3章 筆記

類名每個詞首字母大寫 變數 第二個詞首字母大寫 宣告乙個變數之後,必須使用賦值語句對該變數進行顯示的初始化,不能使用未初始化的變數 常量 全都用大寫字母表示 利用關鍵字final表示常量,關鍵字final表示的變數只能被賦值一次,賦值後不能進行更改 可以使用關鍵字static final表示乙個類常...

後端開發核心技術 第5章除錯 strace

所有作業系統在其核心都有一些內建的函式,這些函式可以用來完成一些系統級別的功能,這些函式被稱為系統呼叫,這些函式代表了使用者空間到核心空間的一種轉換 例如使用者空間呼叫open函式,在核心空間中則會呼叫sys open。系統呼叫並不直接返回錯誤碼,而是將錯誤碼放入到乙個名為errno的全域性變數中。...

Java核心技術 筆記6 7

1 repeat 10 0 system.out.println hello world 要接受此lambda表示式,需要提供函式式介面 public static void repeat int n runnable action action.run 會執行lambda表示式主體 2.不止乙個函...