Chaque fois que nous commençons à apprendre un langage de programmation, le premier programme est toujours d’imprimer le Bonjour le monde. Dans le dernier article, nous avons appris comment installer Java sur Windows 10. Maintenant, nous sommes prêts à écrire et exécuter notre premier programme Java Bonjour le monde.
Programme Bonjour le monde en Java
Pour simplifier les choses et les rendre opérationnelles pour un nouvel utilisateur, voici le programme d’exemple Bonjour le monde que vous pouvez utiliser.
public class JavaHelloWorldProgram {
public static void main(String args[]){
System.out.println("Hello World");
}
}
Enregistrez le programme ci-dessus sous le nom de JavaHelloWorldProgram.java
dans n’importe quel répertoire.
1. Compiler et exécuter le programme Bonjour le monde en Java
Ouvrez l’invite de commande et accédez au répertoire où le fichier du programme Bonjour le monde est enregistré. Ensuite, exécutez les commandes ci-dessous dans l’ordre.
$javac JavaHelloWorldProgram.java
$java JavaHelloWorldProgram
Hello World
Si vous utilisez Java 11 ou une version supérieure, vous pouvez simplement exécuter java JavaHelloWorldProgram.java
et cela compilera et exécutera le programme pour vous. Pas besoin de compiler explicitement puis d’exécuter le programme Java.
2. Points importants du programme Java
- A Java source file can have multiple classes but only one public class is allowed.
- Le nom du fichier source Java doit être le même que le nom de la classe publique. C’est pourquoi le nom de notre programme est
JavaHelloWorldProgram.java
- Lorsque nous compilons le code, il génère un bytecode et le sauvegarde avec l’extension
Class_Name.class
. Si vous regardez le répertoire où nous avons compilé le fichier Java, vous remarquerez un nouveau fichier créé,JavaHelloWorldProgram.class
- Lorsque nous exécutons le fichier de classe, nous n’avons pas besoin de fournir le nom de fichier complet. Nous devons utiliser uniquement le nom de classe publique.
- Lorsque nous exécutons le programme avec la commande java, il charge la classe dans JVM et recherche la méthode principale dans la classe et l’exécute. La syntaxe de la fonction principale doit être la même que celle spécifiée dans le programme, sinon elle ne s’exécutera pas et lancera une exception comme
Exception in thread "main" java.lang.NoSuchMethodError: main
.
I have recently created a short video for Java Hello World Program using Notepad and then Eclipse. Watch it for a better understanding. https://www.youtube.com/watch?v=ZREpFyjTDho That’s all for this post and you can start playing with your first class. In the next post, I will get into further details of classes, JDK, JVM, and other features provided by the Java programming language. Update: Read this post to know about JDK vs JRE vs JVM in java.
Source:
https://www.digitalocean.com/community/tutorials/java-hello-world-program