嵌入式狗的 JAVA 入門筆記4 進階。。

yesye發表於2021-09-09
異常處理

Throwable-》 Error 虛擬機器錯誤等
Exception 編碼 環境 使用者引數問題 RUNTIMEEXCEPTION

try{//可能異常程式碼
}catch(InputMismatchException e){ //輸入異常
}catch(ArithmeticException e){//演算法異常
}catch(Exception e){
e.printStackTrace();
}finally{//善後工作
}
catch順序從小到大,就近處理。 先用EXCEPTION容易避開更準確的處理

可自定義異常 繼承 extends Exception

字串 String 定義後無法改變,改變其實是重新生成字串 地址重定義
length indexof split 等,類似C++有一系列屬性及方法可呼叫
==判斷的是地址,判斷字元是否相等用 equals

StringBuffer StringBuilder 類似CString功能,可直接修改內容。

常用的int byte string等也都有封裝庫,用於簡化一些操作,比如資料格式轉換,獲取長度等。

具體可在實踐中學習,瞭解即可。

集合框架

集合:有同屬性的集合 類的內部對資料進行組織 容易插入刪除查詢資料
相當於加強版的陣列 空間可變,查詢簡單
Collection -》 List Queue Set 序列佇列集
Map-》Hashmap雜湊表 Entry鍵值對

Collection

ArrayList 陣列序列 瞭解新增 刪除 查詢

泛型概念 List

SET

無需 不可重複

主要是資料的新增 刪除 查詢 排序。 詳細檢視JDK API

comparable comparator 比較介面

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2041/viewspace-2798658/,如需轉載,請註明出處,否則將追究法律責任。

相關文章