Search code examples
javajava-5

Java generics and "..."


  1. What do T and S mean?
  2. public void main(String... abc) ; what does ... mean? Is ... called generic as well?

Solution

    1. That are parameterized types. You can use any identifier here to represent a certain object type.
    2. That are varargs. You can pass a single String, or multiple Strings, or a String array in.