Submit Search
Upload
Java_06:Collection
•
Download as PPTX, PDF
•
0 likes
•
279 views
Brad Chao
Follow
Java_06:Collection
Read less
Read more
Software
Report
Share
Report
Share
1 of 21
Download now
Recommended
2011中正資管學術部講座 Java-Object
2011中正資管學術部講座 Java-Object
Veck Hsiao
CH09:Collection與Map
CH09:Collection與Map
Justin Lin
CH04:認識物件
CH04:認識物件
Justin Lin
9. 資料結構
9. 資料結構
Justin Lin
5. 從模組到類別
5. 從模組到類別
Justin Lin
[圣思园][Java SE]Reflection
[圣思园][Java SE]Reflection
ArBing Xie
Template mb-kao
Template mb-kao
xwcoder
Java SE 8 技術手冊第 9 章 - Collection與Map
Java SE 8 技術手冊第 9 章 - Collection與Map
Justin Lin
Recommended
2011中正資管學術部講座 Java-Object
2011中正資管學術部講座 Java-Object
Veck Hsiao
CH09:Collection與Map
CH09:Collection與Map
Justin Lin
CH04:認識物件
CH04:認識物件
Justin Lin
9. 資料結構
9. 資料結構
Justin Lin
5. 從模組到類別
5. 從模組到類別
Justin Lin
[圣思园][Java SE]Reflection
[圣思园][Java SE]Reflection
ArBing Xie
Template mb-kao
Template mb-kao
xwcoder
Java SE 8 技術手冊第 9 章 - Collection與Map
Java SE 8 技術手冊第 9 章 - Collection與Map
Justin Lin
10. 資料永續與交換
10. 資料永續與交換
Justin Lin
16 CoreData
16 CoreData
Tom Fan
My scala learning note for TWJUG
My scala learning note for TWJUG
Ian Tsai
面向对象的Js培训
面向对象的Js培训
yiditushe
I os 08
I os 08
信嘉 陳
Mark java script & jquery 基本入門
Mark java script & jquery 基本入門
LearningTech
[2009.12.06]javascript dom selectors
[2009.12.06]javascript dom selectors
fangdeng
Pytables
Pytables
gowell
Java Basic(1)
Java Basic(1)
Brad Chao
Java_07:Thread
Java_07:Thread
Brad Chao
Java_05:檔案輸出輸入機制
Java_05:檔案輸出輸入機制
Brad Chao
Java_03:進階物件導向觀念
Java_03:進階物件導向觀念
Brad Chao
第六堂 Youtube 播放 App (1)
第六堂 Youtube 播放 App (1)
力中 柯
第十一堂 學習編譯與上架
第十一堂 學習編譯與上架
力中 柯
Java8 time
Java8 time
koji lin
Java_08:SQL
Java_08:SQL
Brad Chao
Java_02:初探物件導向程式設計
Java_02:初探物件導向程式設計
Brad Chao
Java 基本程式設計
Java 基本程式設計
Brad Chao
第二堂 學習 Java 語法 (1) Java 歷史與程序開發
第二堂 學習 Java 語法 (1) Java 歷史與程序開發
力中 柯
沒有 GUI 的 Git
沒有 GUI 的 Git
Chia Wei Tsai
Hadoop, the Apple of Our Eyes (這些年,我們一起追的 Hadoop)
Hadoop, the Apple of Our Eyes (這些年,我們一起追的 Hadoop)
Kuo-Chun Su
用JavaScript 實踐《軟體工程》的那些事兒!
用JavaScript 實踐《軟體工程》的那些事兒!
鍾誠 陳鍾誠
More Related Content
What's hot
10. 資料永續與交換
10. 資料永續與交換
Justin Lin
16 CoreData
16 CoreData
Tom Fan
My scala learning note for TWJUG
My scala learning note for TWJUG
Ian Tsai
面向对象的Js培训
面向对象的Js培训
yiditushe
I os 08
I os 08
信嘉 陳
Mark java script & jquery 基本入門
Mark java script & jquery 基本入門
LearningTech
[2009.12.06]javascript dom selectors
[2009.12.06]javascript dom selectors
fangdeng
Pytables
Pytables
gowell
What's hot
(8)
10. 資料永續與交換
10. 資料永續與交換
16 CoreData
16 CoreData
My scala learning note for TWJUG
My scala learning note for TWJUG
面向对象的Js培训
面向对象的Js培训
I os 08
I os 08
Mark java script & jquery 基本入門
Mark java script & jquery 基本入門
[2009.12.06]javascript dom selectors
[2009.12.06]javascript dom selectors
Pytables
Pytables
Viewers also liked
Java Basic(1)
Java Basic(1)
Brad Chao
Java_07:Thread
Java_07:Thread
Brad Chao
Java_05:檔案輸出輸入機制
Java_05:檔案輸出輸入機制
Brad Chao
Java_03:進階物件導向觀念
Java_03:進階物件導向觀念
Brad Chao
第六堂 Youtube 播放 App (1)
第六堂 Youtube 播放 App (1)
力中 柯
第十一堂 學習編譯與上架
第十一堂 學習編譯與上架
力中 柯
Java8 time
Java8 time
koji lin
Java_08:SQL
Java_08:SQL
Brad Chao
Java_02:初探物件導向程式設計
Java_02:初探物件導向程式設計
Brad Chao
Java 基本程式設計
Java 基本程式設計
Brad Chao
第二堂 學習 Java 語法 (1) Java 歷史與程序開發
第二堂 學習 Java 語法 (1) Java 歷史與程序開發
力中 柯
沒有 GUI 的 Git
沒有 GUI 的 Git
Chia Wei Tsai
Hadoop, the Apple of Our Eyes (這些年,我們一起追的 Hadoop)
Hadoop, the Apple of Our Eyes (這些年,我們一起追的 Hadoop)
Kuo-Chun Su
用JavaScript 實踐《軟體工程》的那些事兒!
用JavaScript 實踐《軟體工程》的那些事兒!
鍾誠 陳鍾誠
Viewers also liked
(14)
Java Basic(1)
Java Basic(1)
Java_07:Thread
Java_07:Thread
Java_05:檔案輸出輸入機制
Java_05:檔案輸出輸入機制
Java_03:進階物件導向觀念
Java_03:進階物件導向觀念
第六堂 Youtube 播放 App (1)
第六堂 Youtube 播放 App (1)
第十一堂 學習編譯與上架
第十一堂 學習編譯與上架
Java8 time
Java8 time
Java_08:SQL
Java_08:SQL
Java_02:初探物件導向程式設計
Java_02:初探物件導向程式設計
Java 基本程式設計
Java 基本程式設計
第二堂 學習 Java 語法 (1) Java 歷史與程序開發
第二堂 學習 Java 語法 (1) Java 歷史與程序開發
沒有 GUI 的 Git
沒有 GUI 的 Git
Hadoop, the Apple of Our Eyes (這些年,我們一起追的 Hadoop)
Hadoop, the Apple of Our Eyes (這些年,我們一起追的 Hadoop)
用JavaScript 實踐《軟體工程》的那些事兒!
用JavaScript 實踐《軟體工程》的那些事兒!
Similar to Java_06:Collection
Java SE 7 技術手冊投影片第 09 章 - Collection與Map
Java SE 7 技術手冊投影片第 09 章 - Collection與Map
Justin Lin
Sun java
Sun java
softwaredesigner
Java程序员面试之葵花宝典
Java程序员面试之葵花宝典
yiditushe
Hibernate 映射配置文件详解
Hibernate 映射配置文件详解
wpscbbn405
Java SE 8 技術手冊第 4 章 - 認識物件
Java SE 8 技術手冊第 4 章 - 認識物件
Justin Lin
Android動態ui介面設計
Android動態ui介面設計
艾鍗科技
Android進階UI控制元件
Android進階UI控制元件
艾鍗科技
Ecma script edition5-小试
Ecma script edition5-小试
lydiafly
Python面向对象开发基础篇
Python面向对象开发基础篇
modou li
Similar to Java_06:Collection
(9)
Java SE 7 技術手冊投影片第 09 章 - Collection與Map
Java SE 7 技術手冊投影片第 09 章 - Collection與Map
Sun java
Sun java
Java程序员面试之葵花宝典
Java程序员面试之葵花宝典
Hibernate 映射配置文件详解
Hibernate 映射配置文件详解
Java SE 8 技術手冊第 4 章 - 認識物件
Java SE 8 技術手冊第 4 章 - 認識物件
Android動態ui介面設計
Android動態ui介面設計
Android進階UI控制元件
Android進階UI控制元件
Ecma script edition5-小试
Ecma script edition5-小试
Python面向对象开发基础篇
Python面向对象开发基础篇
Java_06:Collection
1.
單元六 Collection與資料結構
2.
集合架構 Collections Framework •
API: java.util.Collection • 是一種介面 Interface • 用來存放所有物件資料的容器物件 ► 加入方法: add(物件實體) ► 清除方法: clear() ► 移除方法: remover(物件實體) ► 回傳大小: size() ► 查詢物件: contains(物件實體)
3.
集合架構 Collections Framework Collection List ArrayList
LinkedList Vector Set HashSet TreeSet
4.
實際操作說明
5.
Set 物件實體的使用 • Set
介面的特性 • 是 java.util.Collection 的子介面 • 無特定的順序性 • 不會有重複物件存放
6.
Set 物件實體的使用 ► 樂透號碼產生器 HashSet
類別 ► 自然排序法 ► 可被比較的物件實體 TreeSet 類別
7.
實際操作說明
8.
List 介面特性 • Index
Value • 加入的順序性 • Index 為 int ► Index >= 0 ► If Index < 0 IndexOutOfBoundsException • 物件可能重複放進去
9.
List 物件實體的使用 ► LinkedList ►
ArrayList 常用實作List介面的類別 ► Index ► 型別 ► 大小長度 與陣列的使用差異
10.
實際操作說明
11.
Map 介面認識 • Key
Value ► Index Value 的進化 ► Key 為物件實體 Key-Value Pairs
12.
Map 物件實體的應用 <<interface>> MAP HashTable LinkedHashMap
HashMap TreeMap <<interface>> SortedMAP
13.
HashMap v.s. Hashtable HashMap
Hashtable 非同步 同步(安全) 效率佳 效率不佳 Key或是Value 可以為null Key或是Value 不可以為null
14.
實際操作說明
15.
Collections類別應用 • Java.util.Collections 類別 ►
最後有一個s ► 是類別, 不是介面 ► 一堆好用的 static 方法
16.
Arrays 類別 ► Set ►
List ► Map ► Array 應用遍及於 一堆 Static 方法 Java.Util.Arrays
17.
實際操作說明
18.
基本泛型 Generic 觀念 •
定義類別時, 發現有邏輯相同, 但是型別不同的狀況 • 泛 廣泛的意思 • T Holder • ClassCastException
19.
泛型的使用 • 實際開發應用演練
20.
泛型的型別轉換 • 所有物件都是 is-a
Object • 自動轉型 • 方法之參數型別 • 方法之傳回值型別
21.
自訂泛型類別 • 實際演練操作
Download now