What is Generics?
Are you preparing for IT certification? With practice questions, study notes, interactive quizzes, tips and technical articles, uCertify PrepKits ensure that you get a solid grasp of core technical concepts to ace your certification exam in first attempt.
What is Generics?
Rating:
Generics is one of the features added to J2SE 5. It allows a Java programmer to abstract over types. It is most useful with collections such as Set and List. Collections are bound to contain a specific type of object. Therefore, if a programmer tries to insert any element other than the specified type into the collection, a compile time error will be thrown.
For example, a method declared as
Generics has the following advantages:
- No typecasting is required when an element is taken out of a collection.
- Code is checked at the compile time rather than the runtime, so no ClassCastException occurs.
Rating:
Was this information helpful?
Other articles
- What is multiplicity?
- What is the iterator() method of the NavigableSet interface?
- Skills required for Sun test CX310-066
- What is the pollLast() method of the NavigableSet interface?
- What is method overloading?