Introduction à Java
Tags: java
Published: 2021-05-31 12:05:01

---
title: Introduction à Java
published: true
description: 
tags: java
cover_image: https://stackify.com/wp-content/uploads/2018/08/Learn_Java_Tutorials-881x441.png
---

Bienvenue à ce tutoriel Introduction à la **programmation Java**.
Nous allons voir pas à pas comment créer des programmes avec Java. 
Ce tutoriel est pour tous ceux qui débutent en programmation ou pour ceux qui cherchent à assimiler les bases de Java. 

À la fin de ce tutoriel, vous serez capable d’écrire un programme avec l’aide de Java pour résoudre un problème donné. 
Vous serez en mesure de réfléchir à la solution à mettre en place pour le traduire en programme et dérouler l'exécution pour voir si ça répond bien à votre besoin. Un programme est tout simplement une liste d’instructions écrites pour résoudre un problème, ou pour effectuer une action.

Il faut savoir que l’ordinateur ne comprend que des **1** et des **0** donc difficile de parler avec lui. Il faut dans ce cas utiliser un traducteur qui est un langage de programmation. Un langage, qui comprend ce que vous lui dites, convertit tout cela en **0** et **1** parfaitement compréhensible par l’ordinateur.

Et Java fait partie de cette famille de langage de programmation. 

Il a été créé en **1995** par **Sun** racheté par **Oracle** en **2009**. Le langage est créé à la base pour être utilisé dans des **systèmes embarqués**. Mais on le retrouve actuellement plus dans les **logiciels**, les **applications web**, les **applications mobiles**, etc.
Le langage bénéficie d’une excellente portabilité : une fois le programme créé, il fonctionne automatiquement partout (Windows, Mac, Linux, etc.). En fait, les programmes Java ne savent même pas où ils s’exécutent, car ils le font à l’intérieur d’une enveloppe logicielle spéciale appelée Machine Virtuelle Java.

Java est passé en 2006 sous **Licence open source Licence GPL**.

Pourquoi apprendre Java : 
##### - Son grand succès dans les années 90 ;
##### - les outils très riches, variés et matures dont ils disposent ;
##### - Sa très grande communauté, qui permet de facilement trouver de l'aide si besoin ;
##### - Sa facilité de prise en main.


Pour créer un programme Java qui marche, vous devez passer par les 3 étapes suivantes : 

##### - Ecrire le programme et l’enregistrer sur un fichier.
##### - Compiler le programme pour le transformé en code compréhensible par votre ordinateur
##### - Exécuter le programme.

On va écrire notre premier programme qui sera de demander à l’ordinateur de dire bonjour. 


```java
class HelloWorld {
   public static void main( String []args ) {
       System.out.println( "Hello World!" );
   }
}
```


Ne vous en faites pas j’expliquerai comment fonctionne ce programme un peu plus tard dans le tutoriel.

On va compiler le programme. Si tout se passe bien on aura un fichier helloWord.class qui sera généré et contiendra le code binaire communément appelé bytecode. S’il y a des erreurs de syntaxe dans ton programme, par exemple si vous avez oublié la dernière accolade fermante, le compilateur Java affichera un message d’erreur. Il te faudra alors corriger l’erreur et recompiler le programme. S’il y a plusieurs erreurs, vous pouvez avoir besoin de répéter ces actions à plusieurs reprises
Maintenant on peut exécuter notre programme qui affichera Hello World!. 

On va utiliser aussi le JShell qui va nous permettre de facilement tester différentes fonctionnalités de Java, sans avoir à créer tout un programme pour cela. C'est un gros gain de temps !

```console
jshell> System.out.println("Hello Tonux");
Hello Tonux
jshell>
```

Dans ce tutoriel on a mis en place les outils de base permettant d'écrire, de compiler et d'exécuter du code Java. Dans notre prochaine chapitre nous allons voir comment débuter avec Java en commençant par les variables et les types de données.

prochain chapitre: [Les variables et type de données en java](https://dev.to/tonux_samb/les-variables-et-type-de-donnees-en-java-5274)