J'ai vu différentes approches pour définir un tableau statique en Java. Soit :
String[] suit = new String[] {
"spades",
"hearts",
"diamonds",
"clubs"
};
...ou seulement
String[] suit = {
"spades",
"hearts",
"diamonds",
"clubs"
};
ou en tant que List
List suit = Arrays.asList(
"spades",
"hearts",
"diamonds",
"clubs"
);
Y a-t-il une différence (à l'exception de la définition de la liste, bien sûr) ?
Quelle est la meilleure solution (en termes de performances) ?