 Expliquez l'utilisation du mot clé "public" en Java.
En Java, le mot-clé "public" est utilisé pour déclarer une classe, une méthode ou un champ accessible à toutes les autres classes. Les classes et méthodes publiques sont accessibles de n'importe où dans le code, tandis que les champs publics sont accessibles directement par n'importe quelle classe du même package. Une classe publique doit toujours être déclarée dans son propre fichier .java avec le même nom que la classe. Une méthode publique doit également être déclarée dans sa classe, avec le même nom et les mêmes types de paramètres que la méthode.