Java >> Tutoriel Java >  >> Java

Interfaces utilisées dans le framework Collection en Java

Il existe diverses interfaces qui sont utilisées dans le cadre de la collection et nous verrons les noms du nom de toutes ces interfaces qui sont introduites dans le framework Collection .

  1. Interface de collecte
  2. Interface de liste
  3. Définir l'interface
  4. Interface d'ensemble trié
  5. Interface NavigableSet
  6. Interface de file d'attente
  7. Interface cartographique
  8. Interface SortedMap
  9. Interface NavigableMap

Maintenant, nous allons étudier chaque interface une par une du framework Collection en détail...

1) Interface de collecte

  • Cette interface est disponible dans le package java.util.Collection.
  • Cette interface est l'interface racine ou de base du framework Collection et chaque classe du framework Collection doit implémenter cette interface.
  • L'interface de collection correspond à ce que nous voulons faire pour représenter un groupe d'objets individuels comme une seule entité, alors nous devrions le faire pour la collection.

2) Interface de liste

  • Cette interface est disponible dans le package java.util.List.
  • Cette interface est l'interface enfant du framework Collection.
  • L'interface de liste permet de représenter un groupe d'objets individuels sous la forme d'une entité unique dans laquelle l'ordre d'insertion est préservé et les objets en double sont autorisés.

3) Définir l'interface

  • Cette interface est disponible dans le package java.util.Set.
  • L'interface set est l'interface enfant du framework Collection.
  • L'interface d'ensemble permet de représenter un groupe d'objets individuels comme une seule entité et où l'ordre d'insertion n'est pas préservé et les objets en double ne sont pas autorisés.

4) Interface d'ensemble trié

  • Cette interface est disponible dans le package java.util.SortedSet.
  • Cette interface est l'interface enfant de l'interface Set.
  • L'interface SortedSet permet de représenter un groupe d'objets individuels selon un ordre de tri.

5) Interface NavigableSet

  • Cette interface est disponible dans le package java.util.NavigableSet.
  • Cette interface est l'interface enfant de l'interface SortedSet.
  • L'interface NavigableSet permet de représenter un groupe d'objets individuels comme une seule entité selon un ordre de tri.
  • Cette interface fournit des méthodes à des fins de navigation.

6) Interface de file d'attente

  • Cette interface est disponible dans le package java.util.Queue.
  • Cette interface est l'interface enfant de Collection.
  • L'interface de la file d'attente est ce que si nous voulons représenter un groupe d'objets individuels avant le traitement, alors nous devrions pour la file d'attente.

7) Interface cartographique

  • Cette interface est disponible dans le package java.util.Map.
  • Cette interface est l'interface enfant de Collection.
  • L'interface de la carte correspond à ce que nous voulons représenter un groupe d'objets individuels sous la forme d'une paire clé-valeur. Ici, la clé sera unique et la valeur pourra être dupliquée.

8) Interface SortedMap

  • Cette interface est disponible dans le package java.util.SortedMap.
  • Cette interface est l'interface enfant de Map.
  • L'interface de la carte correspond à ce que nous voulons représenter un groupe d'objets individuels sous la forme d'une paire clé-valeur selon un ordre de tri.

9) Interface NavigableMap

  • Cette interface est disponible dans le package java.util.Map.
  • Cette interface est l'interface enfant de SortedMap.
  • L'interface NavigableMap permet de représenter un groupe d'objets individuels sous la forme d'une paire clé-valeur selon un ordre de tri et cette interface fournit des méthodes à des fins de navigation.

Balise Java