Génériques Java - Présentation

Ce serait bien si nous pouvions écrire une méthode de tri unique qui pourrait trier les éléments dans un tableau Integer, un tableau String ou un tableau de n'importe quel type prenant en charge le tri.

Les méthodes génériques Java et les classes génériques permettent aux programmeurs de spécifier, avec une seule déclaration de méthode, un ensemble de méthodes associées, ou avec une seule déclaration de classe, un ensemble de types associés, respectivement.

Les génériques fournissent également une sécurité de type au moment de la compilation qui permet aux programmeurs de détecter les types non valides au moment de la compilation.

En utilisant le concept Java Generic, nous pourrions écrire une méthode générique pour trier un tableau d'objets, puis appeler la méthode générique avec des tableaux Integer, des tableaux doubles, des tableaux de chaînes, etc., pour trier les éléments du tableau.