Professor:li
Date:2021-06-03
views: 608
  • 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
  • Index
  • Notes
  • Fullscreen
javap13-generic
Duration: 1:11:43, Browse: 608, Last Updated: 2021-06-03
    • 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
    Location
    Folder name
    資科系 李蔡彥老師
    Author
    李蔡彥
    Branch
    nccu
    Created
    2021-06-03 01:02:08
    Last Updated
    2021-06-03 02:26:04
    Browse
    608
    Duration
    1:11:43