Wie initialisiere ich ein statisches Array?

Ich habe verschiedene Ansätze gesehen, um ein statisches Array in Java zu definieren. Entweder: String[] suit = new String[] { "spades", "hearts", "diamonds", "clubs" }; ... oder nur String[] suit = { "spades", "hearts", "diamonds", "clubs" }; oder als List List suit = Arrays.asList( "spades",...