Java
Résolu
fatma
-
fatma -
fatma -
Bonjour,
je suis en train de comprendre un code dune application
et j'ai rencontré quelques problèmes
j'ai pas compris par exemple la déclaration suivante :
private List<TrackerServer> serverList;
c'est quoi la signification de <TrackerServer> ?
selon mes information : la signature de la variable serverList doit etre sous la forme suivante :
private List serverList;
veuillez svp m'aidez, si vous avez une idée , j'en ai besoin de la reponse
je vous remercie enormement
je suis en train de comprendre un code dune application
et j'ai rencontré quelques problèmes
j'ai pas compris par exemple la déclaration suivante :
private List<TrackerServer> serverList;
c'est quoi la signification de <TrackerServer> ?
selon mes information : la signature de la variable serverList doit etre sous la forme suivante :
private List serverList;
veuillez svp m'aidez, si vous avez une idée , j'en ai besoin de la reponse
je vous remercie enormement
A voir également:
- Java
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
Bonjour,
En fait une List c'est générique, donc pas forcément optimisé. Tu peux ajouter n'importe quel type d'objet.
Si tu sais d'avance que dans la liste tu ne vas ajouter que des objets de type String, alors tu peux l'écrire comme suit :
List<String> listedechaines;
Donc du coup, List<TrackerServer> serverList; représente une liste qui contiendra des objets de type TrackerServer et uniquement des objets de ce type.
Idem s'il s'agit d'ArrayList, de Vector.
Vector<TrackerServer> serverList;
ArrayList<TrackerServer> serverList;
Par contre la classe Vector a plutôt tendance à être remplacé par la classe List.
En fait une List c'est générique, donc pas forcément optimisé. Tu peux ajouter n'importe quel type d'objet.
Si tu sais d'avance que dans la liste tu ne vas ajouter que des objets de type String, alors tu peux l'écrire comme suit :
List<String> listedechaines;
Donc du coup, List<TrackerServer> serverList; représente une liste qui contiendra des objets de type TrackerServer et uniquement des objets de ce type.
Idem s'il s'agit d'ArrayList, de Vector.
Vector<TrackerServer> serverList;
ArrayList<TrackerServer> serverList;
Par contre la classe Vector a plutôt tendance à être remplacé par la classe List.
fatma
merci Arth :)