JRE est constitué de deux composants: Programmation JVM Java Application Programming Interface (API) JVM - Java Virtual Machine une machine virtuelle (VM) est un s /w mise en œuvre d'une machine (ordinateur) qui exécute des programmes comme une machine réelle. Un fichier «.class» ne contient pas de code qui est originaire de notre processeur. Il contient à la place bytecode - le langage machine de la machine virtuelle Java. L'outil de lancement Java exécute ensuite notre demande avec une instance de la JVM.
Parce que la JVM est disponible sur de nombreux systèmes d'exploitation différents, les fichiers les mêmes «.class de sont capables de fonctionner sur différentes plates-formes. API - l'API est une grande collection de composants w /readymade qui fournissent de nombreuses fonctionnalités utiles. Il est regroupé dans les bibliothèques de classes et interfaces connexes; ces bibliothèques sont connus comme des paquets.
Étapes pour créer et exécuter un programme Java Création d'un programme à l'aide d'un éditeur compiler un programme Java dans les codes d'octets chargement d'un programme dans la mémoire Byte exécution Code de vérification Java Versions et environnements Jusqu'à présent Java a subi trois modifications importantes Version. Il a d'abord été lancé comme Java 1.0, qui est toujours largement soutenu par la majorité des navigateurs. Puis vint Java 1.1, qui a eu un améliorations linguistiques, une interface utilisateur améliorée, et la gestion des événements.
Enfin Sun est venu avec la dernière version de Java que 1.2.2 qu'il appelle «Java 2". Java est disponible dans de nombreux environnements. Logiciel Java est le plus facilement disponible comme JDK (Java Development Toolkit) version 1.0, 1.1 ou 1.2. Il ya beaucoup d'autres environnements de développement pour Java.Some d'entre eux sont: Java Atelier Borland JBuilder Symantec Visual Café de Visual Java (VJ ++) remplacent etc.