Machine-translated by Google. Questions are authored in English.
Top

Discussion

Which one of the following statements about what using a raw type such as a plain List costs is true?

  • A.Compile-time type checking.
  • B.Nothing; a raw type behaves exactly as List<Object> does.
  • C.The ability to store any element.
  • D.Runtime performance.

Answer: A

A raw type switches off the guarantees generics exist to give, so anything can go in and the failure appears at the point of retrieval instead. It is not the same as List<Object>, which is checked; the raw form exists only for compatibility with pre-generics code.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.