my container.

Java Code Conventions

Klassenaufbau

Java-Sourcedateien sollten die folgenden Elemente in dieser Reihenfolge bestitzen:

  1. package‘-Anweisung
  2. import‘-Anweisungen(en)
  3. Kommentarblock, der neben dem initialen Author und einem Zeitstempel auch die Klasse beschreibt
  4. Hauptklasse (‘public class‘)
  5. Klassenvariablen (‘static‘), geordnet nach Sichtbarkeit, angefangen mit ‘public
  6. Instanzvariablen (ohne ‘static‘), geordnet nach Sichtbarkeit
  7. Konstruktoren
  8. main()‘-Methode (falls vorhanden) – inklusive Kommentar *1)
  9. Methoden – inklusive Kommentar *1)
  10. interne Klassen (falls vorhanden)

*1) Kommentare müssen Javadoc-kompatibel sein. Die Nutzung von @throws, @param und @return ist pflicht!

Sourcecode

  • geschweifte Klammern haben immer am ende einer Zeile zu stehen. Ein extra Zeilenumbruch vor einer geschweiften lammer ist nicht notwendig. Dies gilt sowohl für Klassen und Methoden als auch für alle Schleifenkonstrukte („if“, „while“, „for“).
    Die schließende geschweifte Klammer ist dann genau bündig mit der Einrückung des einleidenden Konstrukt.

http://www.javapractices.com/home/HomeAction.do

http://www.torsten-horn.de/techdocs/index.htm

http://www.torsten-horn.de/techdocs/java-codingconventions.htm

http://java.sun.com/docs/codeconv/

http://www.google.com/search?hl=de&client=firefox-a&channel=s&rls=org.mozilla%3Ade%3Aofficial&hs=cAy&q=sun+java+code+conventions&btnG=Suche&lr=

Kommentar schreiben

0 Antworten bis hierher ↓

  • Bis jetzt noch kein Kommentar ... Bring die Sache ins Rollen, und füll das untere Formular aus.

Kommentar schreiben