Introduction à Java •Caractéristiques principales •Environnement Java •Environnement de développement •Compilation et exécution •Caractéristiques principales • Caractéristique numéro 1 – Portablilité (fonctionne sur n’importe quel système) • Linux, Microsoft, … • Caractéristique numéro 2 – Orienté-objet (nous y reviendrons) – Programmation WEB Environnement Java • Java ne s’exécute pas directement sur l’ordinateur. Il fonctionne avec un ordinateur hypothétique (Virtual Machine). – Java 2 Platform (J2SE 6.0) – Java Virtual Machine (JVM) – Java Runtime Environment (JRE) – Java Developpement Kit (JDK 6.0) – Java Application Programming Interface (API) » Ensemble de composants utilitaires Compilation et interprétation • Compilation – Le code contenu dans un fichier texte .java est compilé et traduit en byte code dans un fichier .class • Interprétation – Le JVM interprète les .class en exécutant une instruction à la fois. Compilation et exécution • Editeur de texte .java • Compilation(javac) .class • Exécution(java) JVM Programme exécuté http://pages.infinit.net/tsjyv/ch1_intro.html