第一階段 第三模塊

image.png
image.png

java.lang包 - 該包是Java語言的核心包,而且該包中的全部內容由Java虛擬機自動導入。
如:System類、String類、...java

image.png
image.png
image.png

      • equals方法在非null對象引用上實現等價關係:

非空→空指針不能調用方法會出現空指針異常正則表達式

        • 對於任何非空的參考值xx.equals(null)應該返回false

image.png

image.png

image.png

image.png

image.png
image.png
當打印一個引用變量時會自動調用tostring方法優化

image.png
image.png
image.png
image.png
一般狀況下基本數據類型的變量不是對象,爲了知足萬物皆對象的理念就須要對基本數據類型的變
量進行打包封裝處理變成對象,而負責將這些變量聲明爲成員變量進行對象化處理的相關類,叫作包裝
類。ui

image.png

image.png
image.png
image.png
image.png
image.png
image.png
image.png

NumberFormatException數字格式異常spa

image.png
image.png
double沒有提供自動裝箱池 整數數量有限 double無限指針

image.png

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
常量編譯器能夠直接優化 變量不行code

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
字符串跟任何類型拼接都爲字符串orm

正則表達式本質就是一個「規則字符串」,能夠用於對字符串數據的格式進行驗證,以及匹配、查
找、替換等操做。該字符串一般使用^運算符做爲開頭標誌,使用$運算符做爲結尾標誌,固然也能夠省
略。對象

image.png

image.png

image.png

image.png
StringBuilder() 使用無參方式構造對象,容量爲16
StringBuilder(int capacity) 根據參數指定的容量來構造對象,容量爲參數指定大小
StringBuilder(String str) 根據參數指定的字符串來構造對象,容量爲:16+字符串長度排序

image.png

StringBuilder insert(int offset, String str)
插入字符串並返回調用對象的引用,就是自
己。
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

image.png

多態的運用場合
1.經過參數的傳遞造成多態
2.直接使用抽象類或接口類的引用指向子類或者實現類的對象
3.經過返回值類型實現多態

image.png

image.png
image.png
image.png
image.png
image.png

image.png

image.png
image.png

image.png
image.png
image.png
image.png
image.png

image.png
image.png
image.png
image.png
image.png
image.png
image.png

image.png

image.png

兩節源碼課

arraylist 擴大1.5倍
vector 擴大兩倍

image.png
image.png
image.png
image.png
image.png
共用一段內存空間!

image.png
image.png

image.png

泛型只在編譯時期有效,在運行時期不區分是什麼類型。

image.png

泛型 讓數據類型做爲參數傳遞

image.png

一開始沒有指定默認爲object(上面的gender) 後面指定統一爲string

image.png
image.png

image.png

image.png
image.png

image.png
image.png
泛型指的是參數!

[訪問權限] <泛型> 返回值類型 方法名([泛型標識 參數名稱]) { 方法體; }
在靜態方法中使用泛型參數的時候,須要咱們把靜態方法定義爲泛型方法。

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
比較器優先於天然排序

image.png

image.png
image.png
image.png
image.png
image.png
map沒有實現繼承迭代器不能直接遍歷

image.png

這裏的list<integer> lt2 = new arralist<>(20);不行是由於它申請了20的內存 可是沒有撐開 調用copy是要用實際的大小進行比較因此這裏要使用下面那種~~~~

相關文章
相關標籤/搜索