1 – Introduction au langage de programmation Java
Java est un langage de programmation simple et puissant orienté objet voisin et similaire à C++. Java est crée par Sun Microsystems, Inc. en 1991.Il a été conçu par James Gosling, PatrickNaughton, Chris Warth, Ed Frank et MikeSheridan chez Sun Microsystems, Inc. Il a été développé et conçu pour être un environnement indépendant de la plateforme. Nous vous proposons une introduction à la programmation Java accompagné avec de nombreux exemples. Vous allez trouver ici un cours complet de programmation Java pour débutants jusqu’à un niveau avancé destiné aux experts en java.
2 – Indépendance de la plate-forme
Contrairement à de nombreux autres langages de programmation, y compris C et C + +… quand Java est compilé, il n’est pas compilé dans la machine spécifique de la plateforme, mais plutôt dans la plateforme du byte-code indépendant. Ce byte code est distribué sur le web et interprété par la machine virtuelle(JVM) et sera exécutable sur n’importe quel plate-forme ( c’est à dire quand vous créez une application java et vous la distribuez sous forme d’un jar exécutable, ce dernier fonctionne sur tout les systèmes d’exploitations : Windows , Unix, Linux, Mac OS, android… )
3 – Java Virtual Machine
Qu’est-ce que la machine virtuelle Java? Quel est son rôle?
Java a été conçu de manière à «écrire une fois et exécuter partout». Java Virtual Machine joue un rôle fondamental pour la réalisation de ce concept. La JVM est l’environnement dans lequel les programmes Java s’exécutent, il s’agit d’un logiciel qui est implémenté au sein des systèmes d’exploitations et matériels. Lorsque le code source (fichiers. Java) est compilé, il est traduit en code octet, puis placé dans des fichiers (. Classe), à ce moment là la machine virtuelle JVM s’occupe de l’exécution de ces bytecode.