Angelika Langer - Training & Consulting
HOME | COURSES | TALKS | ARTICLES | GENERICS | LAMBDAS | IOSTREAMS | ABOUT | CONTACT | Twitter | Lanyrd | Linkedin
Books  
HOME 

GENERICS
  FAQ    
    CONTENT
    FUNDAMENTALS
    FEATURES
    PRACTICAL
    TECHNICAL
    INFORMATION
    GLOSSARY
    INDEX
    PDF VERSION
 
LAMBDAS 
IOSTREAMS 
ABOUT 
CONTACT 
Java Generics FAQs - Language Features of Java Generics

This is a collection of answers to frequently asked questions (FAQs) about Java Generics, a new language feature added to the Java programming language in version 5.0 of the Java Standard Edition (J2SE 5.0).

If you want to provide feedback or have any questions regarding Java generics, to which you cannot find an answer in this document, feel free to send me EMAIL or use the GENERICS FAQ form.
A printable version of the FAQ documents is available in PDF format (4.5MB).

Java Generics FAQs - Language Features of Java Generics

Language Features of Java Generics

© Copyright 2004-2022 by Angelika Langer.  All Rights Reserved.
Which language features are related to Java generics?

Generic Types


Generic Methods


Type Parameters


Type Arguments


Which language features are related to Java generics?

Features for definition and use of generic types and methods.
Java Generics support definition and use of generic types and methods.  It provides language features for the following purposes: 
  • definition of a generic type
  • definition of a generic method
  • type parameters
    • type parameter bounds
  • type arguments
    • wildcards
    • wildcard bounds
    • wildcard capture
  • instantiation of a generic type
    • raw type
    • concrete instantiation
    • wildcard instantiation
  • instantiation of a generic method
    • automatic type inference
    • explicit type argument specification
LINK TO THIS LanguageFeatures.FAQ001
REFERENCES What is a parameterized or generic type?
What is a generic method?
What is a type parameter?
What is a bounded type parameter?
What is a type argument?
What is a wildcard?
What is a bounded wildcard?
What is the capture of a wildcard?
How is a generic type instantiated?
What is the raw type?
What is a concrete instantiation?
What is a wildcard instantiation?
How is a generic method instantiated?
What is type argument inference?
What is explicit type argument specification?



CONTENT PREVIOUS NEXT INDEX
  © Copyright 1995-2022 by Angelika Langer.  All Rights Reserved.    URL: < http://www.AngelikaLanger.com/GenericsFAQ/FAQSections/Features.html  last update: 14 Aug 2018