PrepZone Logo
PrepZone
Back to Java

Java · Medium

What are generics in Java? Explain type erasure and why it was introduced.

JavaCore Java

Answer preview

Generics — provide compile-time type safety. They allow you to write a single class or method that works with different types while the compiler enforces type constraints.…