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