原创 stream流的使用

Java 8 API添加了一個新的抽象稱爲流Stream,可以讓你以一種聲明的方式處理數據。 可以用來篩選數據,遍歷集合 public void testStream() { List<Integer> lis

原创 Comparable和Comparator

都可以用於對集合中元素進行排序,區別如下: Comparable是自然排序;Comparator則可以自己制定比較規則。 Comparable是一個內部比較器,代碼寫在用於比較的類內部;Comparator是一個外部比較器,代碼寫在用於

原创 DBUtils常用方法

DBUtils是JDBC的簡化開發工具包,需要使用連接池,SQL語句。開發中常用的查詢方法使用 BeanListHandler、BeanHandler、ScalarHandler的情況較多,需要牢牢掌握。 public void quer

原创 Arraylist中常用方法

ListIterator是list集合的迭代器,功能更強大 public void testList() { List<String> list = new ArrayList<>(); list.add(

原创 靜態代碼塊、構造塊

靜態代碼塊:用static聲明,在虛擬機加載類時執行,只執行一次 構造代碼塊:使用{}包括,在創建對象時使用 優先級順序:靜態代碼塊>main()方法>構造代碼塊>構造函數 關於構造代碼塊,以下幾點要注意: 構造代碼塊的作用是給對象

原创 List的子類特點(面試題)

List的子類特點(面試題) ArrayList 底層數據結構是數組,查詢快,增刪慢。 線程不安全,效率高。 Vector