1.列表是一種概念表示法,一樣的也能夠用數組和鏈表來實現。數組
2.(回顧)集合是一種彙集、組織了其餘對象的對象。集合的使用者(軟件系統中的另外一個類或對象)只能經過這些預約的方式和該集合進行交互。網絡
3.列表集合更通常化,能夠在列表的中間和末端添加或刪除元素。數據結構
4.列表集合的分類學習
類型 特色 有序列表(ordered list) 元素按照元素的某種內在特性進行排序 無序列表(unordered list)元素間不具備內在順序,按照元素在列表中的位置進行排序 索引列表(indexed list) 元素能夠用數字索引來引用
5.Java 集合的API中的列表.net
add(E element) 向列表末端添加一個元素 add(int index,E element) 在指定索引處插入一個元素 get(int index) 返回指定索引處的元素 remove(int index) 刪除指定索引處的元素 remove(E Object) 刪除指定對象的第一個出現 set(int index,E element) 替代指定索引處的元素 rsize() 返回列表中的元素數量
問題1解決方案:百度搜索以後找到了一篇CSDN博客。(https://blog.csdn.net/summer_sy/article/details/70255421)設計
什麼是Serializable接口? 一個對象序列化的接口,一個類只有實現了Serializable接口,它的對象才能被序列化 什麼是序列化? 將對象的狀態信息轉換爲能夠存儲或傳輸的形式的過程,在序列化期間,對象將其當前狀態寫入到臨時存儲區或持久性存儲區,以後,即可以經過從存儲區中讀取或反序列化對象的狀態信息,來從新建立該對象 什麼狀況下須要序列化? 當咱們須要把對象的狀態信息經過網絡進行傳輸,或者須要將對象的狀態信息持久化,以便未來使用時都須要把對象進行序列化
IDEA依舊沒法鏈接碼雲。調試
國慶假期比較快樂,可是對於數據結構的學習依舊不能落下,這依然是學習重點。code