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