JAVASE入門基礎知識整理筆記篇(九)

2021-09-21 13:06:01 字數 3342 閱讀 5354

異常:

throwable類

/ error exception

| |

unchecked checked runtime

exception exception exception

error:這類錯誤不需要程式設計師管理

exception:異常

檢查時異常|編譯時異常:如果程式一旦出現檢查時異常,程式必須要經過處理,否則無法執行

執行時異常:增強程式的健壯性就可以處理

一般執行時異常都會直接或者間接的繼承自runtimeexception

常見的執行時異常:

1.空指標 nullpointerexception

2.陣列越界異常 arrayindexoutofbound***ception

3.負數異常|陣列的長度為負數異常 negativearraysizeexception

4.數學異常 arithmeticexception

5.型別轉換異常 classcastexception

6.數字轉換異常 numberformatexception

throw 製造異常

throws 丟擲異常

捕獲異常 try…catch

try catch (filenotfoundexception e) catch (nullpointerexception e) catch (exception e) finally

注意:

1.如果try中的**出現異常,下面的**不會執行,直接執行對應的catch中的**

2.乙個try至少存在乙個或者多個catch

3.catch中捕獲異常的順序從小到大寫

1.char charat(int index) 返回指定索引處的 char 值。

2.int codepointat(int index) 返回指定索引處的字元(unicode **點)。

3.int compareto(string anotherstring) 按字典順序比較兩個字串。

相等為0 ,如果this比引數物件大返回整數,否則返回負數

4.comparetoignorecase(string str) 按字典順序比較兩個字串,不考慮大小寫

5.string concat(string str) 將指定字串連線到此字串的結尾。

6.boolean contains(charsequence s) 當且僅當此字串包含指定的 char 值序列時,返回 true。

7.static string copyvalueof(char data) 返回指定陣列中表示該字串行的 string。

8.boolean endswith(string suffix) 測試此字串是否以指定的字尾結束。

9.boolean startswith(string prefix) 測試此字串是否以指定的字首開始。

10.byte getbytes() 字串轉位元組陣列

11.int indexof(string str) 返回指定子字串在此字串中第一次出現處的索引。

12.string replace(char oldchar, char newchar)返回乙個新的字串,它是通過用 newchar 替換此字串**現的所有 oldchar 得到的。

13.string split(string regex)根據給定正規表示式的匹配拆分此字串。

14.string substring(int beginindex) 返回乙個新的字串,它是此字串的乙個子字串。

15.string substring(int beginindex, int endindex)返回乙個新字串,它是此字串的乙個子字串。 結束位置索引獲取不到

16.char tochararray() 將此字串轉換為乙個新的字元陣列。

17.string tolowercase()

18.string touppercase() 使用預設語言環境的規則將此 string 中的所有字元都轉換為大寫。

19.string trim()返回字串的副本,忽略前導空白和尾部空白。

20.static string valueof(int i) 返回 int 引數的字串表示形式。

1.char charat(int index) 返回指定索引處的 char 值。

2.int codepointat(int index) 返回指定索引處的字元(unicode **點)。

3.int compareto(string anotherstring) 按字典順序比較兩個字串。

相等為0 ,如果this比引數物件大返回整數,否則返回負數

4.comparetoignorecase(string str) 按字典順序比較兩個字串,不考慮大小寫

5.string concat(string str) 將指定字串連線到此字串的結尾。

6.boolean contains(charsequence s) 當且僅當此字串包含指定的 char 值序列時,返回 true。

7.static string copyvalueof(char data) 返回指定陣列中表示該字串行的 string。

8.boolean endswith(string suffix) 測試此字串是否以指定的字尾結束。

9.boolean startswith(string prefix) 測試此字串是否以指定的字首開始。

10.byte getbytes() 字串轉位元組陣列

11.int indexof(string str) 返回指定子字串在此字串中第一次出現處的索引。

12.string replace(char oldchar, char newchar)返回乙個新的字串,它是通過用 newchar 替換此字串**現的所有 oldchar 得到的。

13.string split(string regex)根據給定正規表示式的匹配拆分此字串。

14.string substring(int beginindex) 返回乙個新的字串,它是此字串的乙個子字串。

15.string substring(int beginindex, int endindex)返回乙個新字串,它是此字串的乙個子字串。 結束位置索引獲取不到

16.char tochararray() 將此字串轉換為乙個新的字元陣列。

17.string tolowercase()

18.string touppercase() 使用預設語言環境的規則將此 string 中的所有字元都轉換為大寫。

19.string trim()返回字串的副本,忽略前導空白和尾部空白。

20.static string valueof(int i) 返回 int 引數的字串表示形式。

JAVASE入門基礎知識整理筆記篇(十一)

位元組輸出流 outputstream 此抽象類是表示輸出位元組流的所有類的超類 fileoutputstream檔案輸出流是用於將資料寫入 file 嘗試 檔案的拷貝 資料來源 程式 目的地 io 目的 讀寫檔案中的內容 流 一連串流動的資料,先進先出的方式傳輸資訊,管道 資料來源 目的地 以程式...

JAVASE入門基礎知識整理筆記篇(十四)

執行緒 1.執行緒的開啟方式 三種 2.執行緒的狀態 五種 3.鎖同步 4.執行緒通訊 多執行緒 多工同時執行就是多執行緒,如果沒有任務,就不需要使用多執行緒 執行緒和程序之間的區別 程序 資源分配的最小單位 執行緒 cpu排程的最小單位 乙個程序可以包含1 n個執行緒 開啟執行緒的第三種方式 1....

基礎知識整理

1.在輸出字元變數的值時,可以選擇以十進位制整數形式輸出,或以字元形式輸出。2.在乙個整數的末尾加大寫字母l或小寫字母l,表示它是長整型。3.代表除法運算子,兩個實數相除的結果是雙精度實數。兩個整數相除的結果是整數,捨去小數部分。但是,如果除數或被除數中有乙個是負值,則捨入的方向是不固定的。多數c編...