Normal
Vor der Class-Definition kann natürlich noch eine Package-Deklaration sowie Imports kommen:[code=Java]package laber.sülz;import java.util.ArrayList;import java.io.*;public class Foo { ...}[/code]Normalerweise ist der Einstiegspunkt die [c]main[/c]-Methode, aber es gibt auch andere Möglichkeiten (wie statische Initialisierungsblöcke, statische Variablen, Enum-Konstruktoren). Insbesondere sollte man sich vor der Annahme hüten, dass dass die [c]main[/c]-Methode der erste Code sein muss, der ausgeführt wird.
Vor der Class-Definition kann natürlich noch eine Package-Deklaration sowie Imports kommen:
[code=Java]
package laber.sülz;
import java.util.ArrayList;
import java.io.*;
public class Foo {
...
}
[/code]
Normalerweise ist der Einstiegspunkt die [c]main[/c]-Methode, aber es gibt auch andere Möglichkeiten (wie statische Initialisierungsblöcke, statische Variablen, Enum-Konstruktoren). Insbesondere sollte man sich vor der Annahme hüten, dass dass die [c]main[/c]-Methode der erste Code sein muss, der ausgeführt wird.