我看到过不同的方法来定义Java中的静态数组。要么是:
String[] suit = new String[] {
"spades",
"hearts",
"diamonds",
"clubs"
};
...或仅仅
String[] suit = {
"spades",
"hearts",
"diamonds",
"clubs"
};
或者作为一个List
List suit = Arrays.asList(
"spades",
"hearts",
"diamonds",
"clubs"
);
除了List定义以外,有没有区别?
哪种方式更好(从性能角度)?