Java Generic Programming: Parametric Polymorphism [Free Course]

Generic Method, Generic Container, Java Parametric Polymorphism, Object Class in Java, Java Generics
Instructed by: Dr. Eric Chou | Subject: Development, Programming Languages

Java Generic Programming: Parametric Polymorphism [Udemy Course]

Description

Generics are a facility of generic programming that were added to the Java programming language in 2004 within the official version J2SE 5.0. They extend Java's type system to allow “a type or method to operate on objects of various types while providing compile-time type safety.” In particular, the Java collections framework supports generics to specify the type of objects stored in a collection instance. This mini-course is designed as a supplemental materials for the Java Object-Oriented Programming: AP Computer Science B. In this mini-course, we will be based on Java 8 SE.

Outcome

  1. Learn to construct a generic class or design a static generic function (method) in Java Language.
  2. Use generic programming as a stepping stone to learn functional languages that is on top of Java Virtual Machine (JVM), such as Scala.
  3. Make your programming efficiency much higher by utilization of Generics.
  4. Know insight knowledge of Java Generics.
Take This Course

Course Info