Ti correggo solo dicendo che in java ogni classe pubblica deve essere contenuta all'interno di un file il cui nome è NomeClasse.java.Originariamente inviato da Patrick Jane
Comunque il programma andrà salvato come "Main.java"; ricorda che in Java il nome della classe che contiene il main() deve corrispondere al nome del file, stessa cosa per ogni singola classe in un singolo file.
Questi sono concetti che al momento non interessano l'autore del thread, ma visto che il linguaggio permette inner class o classi anonime la precisazione per me è doverosa.