Erste Schritte Java IDE schreibt "(String[] args)"

babuschka

Top Contributor
Hi,

eine Kleinigkeit sicher, aber es verwirrt mich und macht doch Aufwand, es jedesmal zu korrigieren: Meine Java IDE (Eclipse Juno) bietet beim Anlegen einer Klasse über das Menü eine Checkbox an, um automatisch den "Header" zu schreiben >> public static void main(String[] args) << - ja, und da ist die Kleinigkeit, die mich verwirrt: In den Codebeispielen in meinem Buch heißt es nämlich immer
>> public static void main(String args[]) << - die [] sind also anders gesetzt.
Mag sein, daß es gar keinen Unterschied macht, aber mich als Newbilar verwirrt es doch - zumal ich gerade gesehen hab, daß der Autor auf der Website zum Buch ein Beispielprogramm dazu hat, wo es auch >>... (String[] args) << heißt, wie von Eclipse automatisch gesetzt.
Macht das überhaupt einen Unterschied, wo die [] stehen?
Danke vielmals!
Gruß,

Javaswillerdenn
 
Stimme dem Vorposter zu.

Nichtsdestrotrotz sei hier die "Lösung" des Problems genannt:
Code:
Window > Preferences > Java > Editor > Templates
, Eintrag namens "main" selektieren,
Code:
Edit...
und Pattern bearbeiten.

Ist aber, wie gesagt, nicht empfehlenswert.

[EDIT]Und sehe gerade, dass es den "New Java Class"-Wizard nicht beeindruckt. Hmm.[/EDIT]
[EDIT]Was daran liegt, dass es hartgecodet im Eclipse-Quellcode steht. 😱
Fazit: Ist doch nicht möglich.[/EDIT]
 
Zuletzt bearbeitet:
Hallo Michael,

ach, so ist das. Ja, logisch. Ich kann ja mehrere Argumente mitgeben, das ist dann ein Array, und die [] sind ja quasi der Indikator dafür, daß da ein Array kommt. Richtig?
Danke!
Gruß,

Javaswillerdenn
 

Neue Themen


Zurück
Oben