En ce qui concerne:niveau noob collection générique en Java
List<String> mystring = new ArrayList<String>();
me corriger si Im mal:
List
est un Collection
, et pourrait aussi être Set
, Queue
ou Map
aussi.
String
est un type.
mystring
est le nom de cette variable et sera une collection générique d'objets String
.
ArrayList
est un? et pourrait aussi être?
Si je parle avec un autre développeur, qu'est-ce que j'appelle la chose ArrayList
? ArrayList est une implémentation de l'interface List.
J'aime cette réponse, c'est clair et précis, bien que je pense que vous devriez expliquer que 'Set',' Queue' et 'Map' sont eux-mêmes des interfaces qui ne s'étendent pas de' List'. Aussi le point quatre que je sens nécessite d'être développé pour dire 'mystring' est un (de type)' Collection' car 'Collection' est la super interface de' List' dans ce cas ce sera un 'List' d'objets' String' –