Une application Java se compose de plusieurs classes, qui peuvent se trouver dans un seul fichier source ou réparties entre plusieurs fichiers sources.
Une application Java possède une classe principale, qui est la classe qui contient la méthode principale. L'application Java démarre l'exécution à partir de la méthode principale de la classe principale.
Lors de l'écriture d'une application Java, vous pouvez écrire plusieurs fichiers source Java, enregistrer les fichiers source Java impliqués dans l'application dans le même répertoire, les compiler séparément et obtenir les fichiers de bytecode requis par l'application Java, puis les exécuter en classe principale.
Un programme Java peut stocker les classes qu'il utilise dans différents fichiers source, ou il peut stocker les classes qu'il utilise dans un seul fichier source. Les classes d'un fichier source peuvent être utilisées par plusieurs programmes Java.
Du point de vue de la compilation, lorsque le programme doit modifier une certaine classe, il lui suffit de recompiler le fichier source où se trouve la classe, et il n'est pas nécessaire de recompiler les fichiers source où se trouvent les autres classes, ce qui est très bénéfique pour entretien du système.
Avis:
Bien qu'il puisse y avoir plusieurs classes dans un fichier source Java, il est toujours recommandé d'écrire une seule classe dans un fichier source Java.