Cours de base Java Java Le Langage
Cours de base Java / Renaud Zigmann / Copyright 2000 XSALTO sarl 1 Cours de base Java / Renaud Zigmann / Copyright 2000 XSALTO sarl 2
1Java - Introduction Java Introduction
Langage orienté objet multi-plateforme Pourquoi Java (suite)
˜Conçu par Sun Microsystems ˜Multitâche : le multithreading
Write Once Run Anywhere thread= tâche spécifique et indépendante
Le multithreading est pris en charge par la machine virtuelle˜Fonctionne en mode interprété et s'exécute sur toute machine
˜Exécution dynamiquedisposant de l'interpréteur
Téléchargement de code à la voléedisponible sur Windows, Mac, Unix, et certains mainframes
˜Java versus C++˜Langage orienté objet, inspiré de C++ par certains aspects
Absence de pointeurs˜De nombreuses fonctionnalités Réseau et Internet
Pas de variables globales
˜Gestion du multitâche Pas de types énumérés
Pas d'héritage multipleHistorique
Pas de surcharge des opérateurs˜Développement de OAK, système embarqué, en 1991
Application et applet˜Développement de WebRunner, renommé en HotJava
˜Applicationsnavigateur écrit en java, interpréteur de java
Exécution en dehors d'un navigateur Web˜Apparition du Java Development Kit (JDK) distribué par
Accès à l'ensemble des composants du système sans restriction
Javasoft, filiale de Sun
˜AppletsMise à disposition des sources
S'exécutent dans un navigateur Web (mode SandBox)
Pourquoi Java
Intégré au HTML
˜Langage fortement typé Machine virtuelle intégrée au ...
Voir