Program może być zapisany w jednym lub wielu plikach źródłowych (.java);
"wszystkie klasy składające się na program można umieścić w jednym pliku albo każdą klasę można umieścić w odrębnym pliku;
w jednym pliku java może się znajdować tylko jedna klasa publiczna;
■f' jeśli w pliku .java znajduje się klasa publiczna, to plik musi mieć dokładnie taka samą nazwę, jak ta klasa.