Programmation en Java – Introduction

Java est un langage de programmation de haut niveau initialement développé par Sun Microsystems et publié en 1995. Java fonctionne sur une variété de plates-formes, telles que Windows, Mac OS et les différentes versions d’UNIX. Ce tutoriel donne une compréhension complète de Java.

Ce tutoriel vous apportera des approches simples et pratiques tout en apprenant le langage de programmation Java.
 
 

Audience

Ce tutoriel a été préparé pour les débutants afin de les aider à comprendre les concepts de base et avancés liés au langage de programmation Java.

 

Prérequis

Avant de commencer à pratiquer divers types d’exemples donnés dans cette référence, nous supposons que vous êtes déjà au courant des programmes informatiques et des langages de programmation informatique.

La dernière version de Java Standard Edition est Java SE 8. Avec l’avancement de Java et sa popularité répandue, plusieurs configurations ont été construites pour s’adapter à divers types de plates-formes. Par exemple: J2EE pour les applications d’entreprise, J2ME pour les applications mobiles.

Java est garanti pour être écrire une fois, et s’exécute n’importe où.

 

Java est :

1- Orienté objet – En Java, tout est un objet. Java peut être facilement étendu car il est basé sur le modèle Object.

2- Plate-forme indépendante – Contrairement à de nombreux autres langages de programmation, y compris C et C ++, lorsque Java est compilé, il n’est pas compilé dans une plate-forme spécifique, plutôt en bytecode indépendante de la plate-forme. Ce bytecode est distribué sur le Web et interprété par la machine virtuelle (JVM) sur n’importe quelle plate-forme sur laquelle il est exécuté.

3- Simple – Java est conçu pour être facile à apprendre. Si vous comprenez le concept de base de Java POO, il serait facile à maîtriser.

4- Sécurisé – Grâce à la fonctionnalité sécurisée de Java, il permet de développer des systèmes sans virus et sans altération. Les techniques d’authentification sont basées sur le cryptage à clé publique.

5- Architecture neutre – Le compilateur Java génère un format de fichier d’objet neutre en architecture, ce qui rend le code compilé exécutable sur de nombreux processeurs, avec la présence du système d’exécution Java.

6- Portable – Être neutre en architecture et ne pas avoir des aspects dépendant de la mise en œuvre de la spécification rend Java portable; le code peut être exécuter sur n’import quelle plates-formes, telles que Windows, Mac OS et les différentes versions d’UNIX. Le compilateur Java est écrit en ANSI C avec une limite de portabilité propre, qui est un sous-ensemble POSIX.

7- Robust – Java s’efforce d’éliminer les situations propices aux erreurs en mettant l’accent principalement sur la vérification des erreurs de compilation et la vérification des temps d’exécution.

8- Multithread – Grâce à la fonction multithread de Java, il est possible d’écrire des programmes qui peuvent effectuer plusieurs tâches simultanément. Cette fonctionnalité de conception permet aux développeurs de construire des applications interactives qui peuvent fonctionner en douceur.

9- Interprété – Le bytecode Java est traduit à la volée aux instructions de la machine native et n’est pas stocké n’importe où. Le processus de développement est plus rapide et plus analytique puisque la liaison est un processus progressif et léger.

10- Haute performance – Grâce à l’utilisation de compilateurs Just-In-Time(JIT), Java offre des performances élevées.

11- Distribué – Java est conçu pour l’environnement distribué.

12- Dynamique – Java est considéré plus dynamique que C ou C ++ puisqu’il est conçu pour s’adapter à un environnement en évolution. Les programmes Java peuvent transporter une grande quantité d’informations d’exécution qui peuvent être utilisés pour vérifier et résoudre les accès aux objets en exécution.
 
 

Histoire de Java

James Gosling a lancé un projet de langage Java en juin 1991 pour l’utiliser dans l’un de ses nombreux projets de décodeurs. Le langage, initialement appelé «Oak» après un chêne qui se trouvait à l’extérieur du bureau de Gosling, est allé aussi par le nom «Green» et a fini par le mot Java, à partir d’une liste de mots aléatoires.

Sun a lancé la première implémentation publique en tant que Java 1.0 en 1995. Elle a promis Write Once, Run Anywhere (WORA), fournissant des run-times sans frais sur les plates-formes populaires.

Le 13 novembre 2006, Sun a publié une grande partie de Java en tant que logiciel libre et open source sous les termes de la GNU General Public License (GPL).

Le 8 mai 2007, Sun a terminé le processus, rendant tout le code de base de Java libre et open-source, à part une petite partie de code à laquelle Sun ne détenait pas le droit d’auteur.

 

Outils dont vous aurez besoin

Pour exécuter les exemples décrits dans ce tutoriel, vous aurez besoin d’un ordinateur Pentium 200 MHz avec un minimum de 64 Mo de RAM (128 Mo de RAM recommandés).

Vous aurez également besoin des logiciels suivants :

– Système d’exploitation Linux 7.1 ou Windows xp/7/8/10
– Java JDK 8
– Bloc-notes ou tout autre IDE

Ce tutoriel fournira les compétences nécessaires pour créer des applications graphiques, réseaux et Web en utilisant Java.
 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *