-
00:00
1.
Java Programming: Java Collections
-
00:19
2.
Outline (Ch 20)
-
03:45
3.
Java Collection Framework hierarchy
-
07:49
4.
The Collection Interface
-
11:45
5.
The List Interface
-
14:05
6.
The List Iterator
-
15:03
7.
ArrayList and LinkedList
-
18:22
8.
java.util.ArrayList
-
19:46
9.
java.util.LinkedList
-
20:49
10.
Example of Using ArrayList
-
23:33
11.
Example of Using LinkedList
-
23:34
12.
Example of Using ArrayList
-
24:26
13.
Example of Using LinkedList
-
28:02
14.
The Comparator Interface
-
30:00
15.
The Comparator Interface
-
33:12
16.
The Collections Class
-
35:09
17.
The Vector and Stack Classes
-
37:49
18.
The Vector Class
-
38:39
19.
The Stack Class
-
39:18
20.
Queues and Priority Queues
-
40:17
21.
The Queue Interface
-
41:41
22.
Using LinkedList for Queue
-
43:08
23.
The PriorityQueue Class
-
44:05
24.
Using Priority Queue: PriorityQueueDemo
-
47:05
25.
Case Study: Evaluating Expressions
-
48:25
26.
Algorithm for Evaluating an Expression
-
50:40
27.
Example of Running Expression Evaluation
-
52:59
28.
Outline (Ch21)
-
54:26
29.
Motivations
-
55:46
30.
Review of Java Collection Framework Hierarchy
-
56:36
31.
The Set Interface
-
57:34
32.
The Set Interface Hierarchy
-
59:23
33.
The AbstractSet Class
-
1:00:53
34.
The HashSet Class
-
1:02:40
35.
Example: Using HashSet and Iterator
-
1:05:54
36.
Example: Using LinkedHashSet
-
1:07:32
37.
The SortedSet Interface and the TreeSet Class
-
1:09:06
38.
Example: Using TreeSet to Sort Elements in a Set
-
1:11:12
39.
Example: The Using Comparator to Sort Elements in a Set
-
1:14:05
40.
Example: Performance of Sets and Lists
-
1:19:16
41.
Case Study: Counting Keywords
-
1:20:47
42.
The Map Interface
-
1:22:26
43.
Map Interface and Class Hierarchy
-
1:23:28
44.
The Map Interface UML Diagram
-
1:24:47
45.
Concrete Map Classes
-
1:26:31
46.
The Entry Interface in Map
-
1:26:57
47.
HashMap and TreeMap
-
1:27:22
48.
LinkedHashMap
-
1:28:33
49.
Example: Using HashMap and TreeMap
-
1:31:18
50.
Example: Using LinkedHashMap
-
1:33:36
51.
Case Study: Counting the Occurrences of Words in a Text
-
1:34:52
52.
CountOccurrenceOfWords
-
1:38:39
53.
The Singleton and Unmodiable Collections
-
1:39:39
54.
Conclusions