In Java, a wildcard is a special syntax that allows you to specify a type parameter as "unknown" or "unspecified". It is denoted by the question mark character ? and can be used in a few different ways. The three main types of wildcards in Java are: ...