Compile Time Checking
Everything on SkillVeris tagged Compile Time Checking — collected across the glossary, study notes, blog, and cheat sheets.
4 resources across 1 library
Interview Questions(4)
What is a Generic Class?
A generic class is a class declared with one or more type parameters in angle brackets — like `class Box<T>` — allowing the same class definition to operate on…
Bounded Type Parameters Explained
A bounded type parameter restricts a generic type parameter to a specific type or its subtypes, written as `<T extends Upper>` in Java, so the generic class or…
What is Type Erasure?
Type erasure is the mechanism by which the Java compiler enforces generic type safety at compile time and then removes (erases) all generic type parameter info…
What is Nominal Typing?
Nominal typing is a type-compatibility rule where two types are considered compatible only if one explicitly declares itself to be, or to extend/implement, the…