Как инициализировать статический массив?

Я видел разные подходы к определению статического массива в Java. Либо:

String[] suit = new String[] {
  "spades", 
  "hearts", 
  "diamonds", 
  "clubs"  
};

... либо только

String[] suit = {
  "spades", 
  "hearts", 
  "diamonds", 
  "clubs"  
};

, либо как Список

List suit = Arrays.asList(
  "spades", 
  "hearts", 
  "diamonds", 
  "clubs"  
);

Есть ли разница (кроме определения списка, конечно)?

Какой способ лучше (с точки зрения производительности)?

68
задан HostileFork 8 October 2012 в 04:30
поделиться