-
00:00
1.
Java Programming: Java Generics
-
00:10
2.
Outlines
-
02:50
3.
Why Do You Get a Warning?
-
05:22
4.
Fix the Warning
-
06:42
5.
What is Generics?
-
10:03
6.
An Example of Generic Class
-
11:59
7.
Why Generics?
-
15:05
8.
Benefits of Using Generic Type
-
18:04
9.
Generic ArrayList in JDK 1.5
-
19:26
10.
No Casting Needed
-
23:11
11.
Declaring Generic Classes and Interfaces
-
24:16
12.
Example: Generic Stack
-
25:52
13.
Generic Methods
-
28:35
14.
How to Invoke a Generic Method ?
-
30:50
15.
Bounded Generic Type
-
33:05
16.
Bounded Generic Type
-
36:45
17.
Raw Type and Backward Compatibility
-
38:40
18.
Raw Type is Unsafe
-
40:28
19.
Make It Safe
-
42:46
20.
Another Example
-
45:44
21.
Why Wildcards Are Necessary?
-
48:56
22.
Unbounded Wildcard (<?>)
-
50:33
23.
Lower Bound Wild Card: <? super T>
-
55:07
24.
Wildcards with an Upper Bound
-
57:05
25.
Inheritance Relationship for Generic Types and Wildcard Types
-
58:53
26.
Erasure and Restrictions on Generics
-
1:00:49
27.
Important Facts
-
1:02:31
28.
Restrictions on Generics
-
1:03:08
29.
Designing Generic Matrix Classes
-
1:06:27
30.
The GenericMatrix Class
-
1:06:41
31.
UML Diagram
-
1:07:17
32.
Example of GenericMatrix Implementation
-
1:08:54
33.
Conclusions