Question d’entretien chez BlackRock

What is annotations and Generics in Java ?