Java-Array-Initialisierungsliste, die mit einem Komma endet

Das Komma,as in einer Array-Initialisierungsliste verwendete @ items-Trennzeichen kann die Liste in C beenden. Dies wird in @ erwähnThe C Programming Language 2nd ed von Kernighan & Ritchie .

z.B

  int c[] = { 1, 2, 3, };

Dies ist praktisch, wenn die Liste lang ist und Sie beim Hinzufügen von Elementen nicht die vorherige Zeile ändern oder überprüfen müssen.

  long long c[] = { 
                    22342342344,
                     4324234234,
                    12312311111,
                   };

n Java konnte ich jedoch zwei verschiedene Verhalten beobachte
In Eclipse, die Endung, wird akzeptiert, während sich einige Versionen des Maven-Compiler-Plugins beschweren und einen Kompilierungsfehler auslösen.

Allerdings habe ich in der @ keine Erwähnung dieser Singularität gefund Flanagans Java Buch

Was ist die offizielle Regel bezüglich eines Endkommas nach den Initialisierungselementen?
Ist es empfohlennich um es zu benutzen

Antworten auf die Frage(6)

Ihre Antwort auf die Frage