




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、 第三章第三章 java高級部分高級部分 本章導讀本章導讀 n1.集合的概念及介紹n2.迭代器的使用n3.List集合的特性n4.ArrayList的原理、使用n5.LinkedList的原理、使用n6.vector的介紹n7.ArrayList、LinkedList及vector之間的區(qū)別 1. 集合概念集合概念存儲對象的容器,面向?qū)ο笳Z言對事物的體現(xiàn)都是以對象的形式,所以為了方便對多個對象的操作,存儲對象,集合是存儲對象最常用的一種方式。集合的出現(xiàn)就是為了持有對象。集合中可以存儲任意類型的對象, 而且長度可變。在程序中有可能無法預先知道需要多少個對象, 那么用數(shù)組來裝對象的話, 長度不好定
2、義, 而集合解決了這樣的問題。 1.1 集合、數(shù)組異同集合、數(shù)組異同n數(shù)組和集合類都是容器n數(shù)組長度是固定的,集合長度是可變的。n數(shù)組中可以存儲基本數(shù)據(jù)類型基本數(shù)據(jù)類型,集合只能存儲對象對象n數(shù)組中存儲數(shù)據(jù)類型是單一的,集合中可以存儲任意類型的對象n集合類的特點:n用于存儲對象,長度是可變的,可以存儲不同類型的對象。 1.2 集合分類集合分類 1.3 ArrayListn原理:n底層數(shù)組實現(xiàn), 查找快, 增刪慢n練習:去除ArrayList集合中重復元素1,存入字符串元素2,存入自定義對象元素(如Student對象) 1.4 LinkedListn原理:n雙向鏈表實現(xiàn)存儲, 增刪快, 查找慢n參考API方法 1.5 Vectorn是一個線程安全的ArrayList。nArrayList: 單線程效率高nVector : 多線程安全的,所以效率低 1.6 集合集合n練習:定義一個Collection接口類型的變量,引用一個Set集合的實現(xiàn)類,實現(xiàn)添加單個元素,添加另一個集合,刪除元素,判斷集合中是否包含一個元素,判斷是否為空,清除集合,返回集合里元素的個數(shù)等常用操作。n創(chuàng)建ArrayList實例化對象,添加10
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/IEC 23090-6:2021/AMD2:2025 EN Information technology - Coded representation of immersive media - Part 6: Immersive media metrics - Amendment 2: Additional latencies and
- 【正版授權(quán)】 ISO/IEC 25390:2025 EN Information technology - Financial information exchange - Simple binary encoding
- 【正版授權(quán)】 IEC 62149-4:2022+AMD1:2025 CSV EN Fibre optic active components and devices - Performance standards - Part 4: 1 300 nm fibre optic transceivers for Gigabit Ethernet applicat
- 2025年新媒體與傳播研究課程考試試題及答案
- 2025年法語語言及文化考試題及答案
- 2025年海洋與水文專業(yè)基礎(chǔ)考試試題及答案
- 2025年保定市中考二模物理試題及答案
- 2025年節(jié)能技術(shù)服務(wù)項目發(fā)展計劃
- 腫瘤晚期患者教育
- 眼部個性護理
- 上泰pH計SUNTEX-PC-3110操作說明書
- T∕CNTAC 23-2018 醫(yī)護職業(yè)服裝
- 芯片生產(chǎn)全過程從沙子到封裝課件
- 水泥混凝土路面翻修施工方案完整
- 怡口軟水機中央凈水機安裝調(diào)試指南.
- 暖通畢業(yè)設(shè)計外文翻譯
- 專業(yè)大戶、家庭農(nóng)場情況調(diào)查表
- 小學英語正在進行時用法及習題(含答案)
- 小黃瓜種植觀察日記(課堂PPT)
- 焊縫外觀質(zhì)量檢驗規(guī)范
- 浮吊作業(yè)施工方案范文
評論
0/150
提交評論