System.out.println();
運用ctrl + alt + ↓ 的快捷鍵可以復制多行(從上往下,緊挨著按快捷鍵)
運用ctrl + alt + ↓ 的快捷鍵可以復制多行(從上往下,緊挨著按快捷鍵)
2017-06-11
List list=new ArrayList();
list.add(元素);//向集合中添加元素,當添加的元素為一個對象時,對象存入集合后都會默認變成Object類型,在取出時需要進行類型轉換。
list.get(index);//通過索引下標獲取集合元素,從0開始
list.add(index,元素):將指定的元素插入此列表中的指定位置。當添加的位置索引值大于已有的集合的容量時,會出現索引越界異常。舉例:如果已經添加了兩個元素,位置為0和1,那么我使用list.add(index,元素)方法插入時,如果index的值大于2,會出現索引越界異常。index的值等于2,是不會有問題的。
list.add(元素);//向集合中添加元素,當添加的元素為一個對象時,對象存入集合后都會默認變成Object類型,在取出時需要進行類型轉換。
list.get(index);//通過索引下標獲取集合元素,從0開始
list.add(index,元素):將指定的元素插入此列表中的指定位置。當添加的位置索引值大于已有的集合的容量時,會出現索引越界異常。舉例:如果已經添加了兩個元素,位置為0和1,那么我使用list.add(index,元素)方法插入時,如果index的值大于2,會出現索引越界異常。index的值等于2,是不會有問題的。
2017-06-11
List中的元素是有序的,可以重復的,Set中的元素是無序的,不可重復的,學生選擇的課程都是唯一的,不能重復,所以用了Set
2017-06-11
Collection接口
是List、Set和Queue接口的父接口
定義了可用于操作List、Set、Queue的方法-增刪改查
List接口及其實現類ArrayList
List是元素有序并且可以重復的集合,被稱為序列
List可以精確控制每個元素的插入位置,或刪除某個位置元素
ArrayList是一個數組序列,是List接口的一個重要實現類
ArrayList的底層是由數組來實現的
是List、Set和Queue接口的父接口
定義了可用于操作List、Set、Queue的方法-增刪改查
List接口及其實現類ArrayList
List是元素有序并且可以重復的集合,被稱為序列
List可以精確控制每個元素的插入位置,或刪除某個位置元素
ArrayList是一個數組序列,是List接口的一個重要實現類
ArrayList的底層是由數組來實現的
2017-06-11
java中集合框架的組成
由兩個父接口(Collection接口和Map接口)及其擴展的子接口組成。List和Queue接口是排列有序的,Set是排列無序的。
List接口的實現類:ArrayList (序列) Queue接口的實現類:LinkedList(鏈表,同時也是List接口的實現類) Set接口的實現類:HashSet
Map接口的實現類:HashMap,
Map的內部提供了一種映射關系,通過<Key,Value>來存儲數據,Entry(鍵值對)類是Map的一個內部類
由兩個父接口(Collection接口和Map接口)及其擴展的子接口組成。List和Queue接口是排列有序的,Set是排列無序的。
List接口的實現類:ArrayList (序列) Queue接口的實現類:LinkedList(鏈表,同時也是List接口的實現類) Set接口的實現類:HashSet
Map接口的實現類:HashMap,
Map的內部提供了一種映射關系,通過<Key,Value>來存儲數據,Entry(鍵值對)類是Map的一個內部類
2017-06-11
大家又不懂得可以自己試一下。initCause()方法是用來保存原始異常的,即視頻中會出現cause by:……“喝酒別開車”的結果,告訴你test2的異常是由test1異常引起的;如果不調用initCause()方法,則結果中只會出現“司機一滴酒,親人兩行淚”,然后就沒有其他了,不知道我這么說清不清楚
2017-06-10
// 創建Calendar對象
Calendar c = Calendar.getInstance();
// 將Calendar對象轉換為Date對象
Date date = c.getTime();
Calendar c = Calendar.getInstance();
// 將Calendar對象轉換為Date對象
Date date = c.getTime();
2017-06-10
棧中的數據和堆中的數據銷毀并不是同步的。方法一旦結束,棧中的局部變量立即銷毀,但是堆中對象不一定銷毀。因為可能有其他變量也指向了這個對象,直到棧中沒有變量指向堆中的對象時,它才銷毀,而且還不是馬上銷毀,要等垃圾回收掃描時才可以被銷毀。
2017-06-09