- - Commencer Java: écrire et exécuter votre programme Java

Commencer Java: écrire et exécuter votre programme Java

introduction

Java est un niveau élevé (facile à comprendre),orienté objet (possède des propriétés POO comme l'encapsulation, l'héritage, le polymorphisme), indépendant de la plate-forme (peut être exécuté dans n'importe quel système d'exploitation), robuste (s'exécute malgré l'échec) et un langage de programmation sensible à la casse.

Après avoir obtenu ces concepts de base du langage de programmation Java, nous commencerons par notre premier programme de base pour calculer la factorielle en Java.

Java

Pourquoi devriez-vous apprendre JAVA?

Si vous êtes déjà familier avec les langages de programmation comme C, un langage procédural, alors apprendre JAVA serait un tranchant sur C.

Les différences fondamentales entre C et Java sont les suivantes:

  • C est un langage procédural où Java est un langage orienté objet.
  • C est un langage compilé tandis que Java est un langage compilé et interprété.
  • C est un langage de niveau intermédiaire où Java est un langage de haut niveau.
  • C utilise une approche descendante tandis que Java suit une approche ascendante.
  • En C, la gestion de la mémoire est effectuée manuellement à l'aide de malloc, calloc, free tandis qu'en Java, la gestion de la mémoire est effectuée par Java lui-même par Garbage Collection.
  • Java prend en charge la surcharge de méthodes, la substitution de méthodes, mais C n'a pas ces concepts.
  • En C, il n'y a rien appelé gestion des exceptions, mais en Java c'est le cas.
  • Pour C, le code agit sur les données mais pour Java, les données contrôlent l'accès au code.
  • C utilise beaucoup de pointeurs alors que Java utilise beaucoup d'objets.
  • C dépend de la plateforme, tandis que Java est indépendant de la plateforme.
  • Par rapport à C, Java est plus sûr et plus facile à apprendre.

Conditions préalables

  1. Éditeur standard (par exemple, Textpad / Bloc-notes / Wordpad)
  2. JDK doit être installé sur votre machine pour compiler et exécuter le programme JAVA.

Étapes pour écrire un programme Java

  1. Écrivez ce code Java dans un fichier
public class WelcomeToJAVA{
public static void main(String args[]){
System.out.println(“Welcome To JAVA”);
}
}
  1. Enregistrez le fichier avec l'extension .java. Essayez toujours d'enregistrer le fichier programme java sous le nom de la classe où réside la méthode principale. Par conséquent, le nom de notre programme java est "WelcomeToJAVA.java"
  2. N'oubliez pas l'emplacement où vous enregistrez votre fichier java. Dans cet exemple, nous avons enregistré le fichier dans le répertoire «D: javaprogramsexample».
  3. Ouvrez maintenant l'invite de commande pour compiler et exécuter le programme java.
  4. Accédez au répertoire dans lequel vous avez conservé votre fichier java.
  5. Exécutez la commande suivante pour compiler le programme java à l'aide du compilateur javac.
    D: javaprogramsexample> javac WelcomeToJAVA.java
  6. Exécutez la commande suivante pour exécuter le programme java à l'aide de JVM (Java Virtual Machine) [interpréteur pour fichier .class]
    D: javaprogramsexample> java WelcomeToJAVA

1er programme java

Explication du code Java

  • Ici, «public» est un spécificateur d'accès. 3 autres spécificateurs d'accès sont disponibles. par défaut, privé, protégé. Nous en discuterons plus tard.
  • «Classe» est un mot clé en java. Pour définir une classe, ce mot-clé doit être écrit. ”WelcomeToJAVA” est le nom de la classe. Le nom de classe ne doit pas être identique à l'un des mots clés Java.
  • main () est le point de départ de tout programme java. Elle est déclarée «publique» et «statique» afin que cette méthode main () puisse être appelée depuis l'extérieur de la classe «WelcomeToJAVA» sans créer d'objet (l'instance d'une classe sera discutée plus loin) pour la classe «WelcomeToJAVA» .Maintenant, la méthode main () renvoie void au système d'exploitation, c'est pourquoi le type de retour de la méthode main () est void.
  • Maintenant, le paramètre String args [] est un tableau String utile uniquement lorsque nous passons un argument via la ligne de commande.
  • System.out.println est une instruction qui écrit la sortie sur la console. «System» est une classe prédéfinie en java et «out» le champ statique de est une classe PrintStream (classe prédéfinie en java). De plus, «println () / print ()» est une méthode de la classe PrintStream qui est en fait responsable de l'écriture de la sortie du programme sur la console. La différence entre println () et print () est que println () après avoir écrit la sortie sur la console, il renvoie le contrôle à la ligne suivante immédiate alors qu'en cas de print (), le contrôle reste dans la même ligne.
  • Après la compilation du fichier WelcomeToJAVA.java, WelcomeToJAVA.class (bytecode) sera généré, puis l'interpréteur java exécutera le fichier de classe afin de produire la sortie.

N.B: Avant de compiler et d'exécuter un programme Java, vous devez définir le chemin d'accès aux classes, sinon il ne sera pas possible de compiler et d'exécuter un programme Java. Dans notre prochain tutoriel, nous verrons comment définir le chemin d'accès aux classes pour Java.

Découvrez des tutoriels plus utiles et des directives définitives sur la programmation Java ici.

commentaires