 Java allows the use of "type wildcards" to serve as type arguments for parameterized types.Wildcards are type arguments in the form "codice_20"; optionally with an upper or lower bound.Given that the exact type represented by a wildcard is unknown, restrictions are placed on the type of methods that may be called on an object that uses parameterized types.