Cours java 1 Programmation Java CCaractéristiques de Java Java est un langage de programmation moderne développé par Sun Microsystems aujourd'hui racheté par Oracle Java est un langage de programmation orientée objets Java fonctionne comme une machine vir
Programmation Java CCaractéristiques de Java Java est un langage de programmation moderne développé par Sun Microsystems aujourd'hui racheté par Oracle Java est un langage de programmation orientée objets Java fonctionne comme une machine virtuelle indépendant de toute plate forme Java est simple pas de pointeur pas d ? héritage multiple Java est gratuit Java contient une très riche bibliothèque de classes Packages qui permettent de ? Créer des interfaces graphiques ? Utiliser les données multimédia ? Communiquer à travers les réseaux CEnvironnement de Java Java Developer ? s Kit JDK ? Le compilateur javac ? L ? interpréteur java ou bien Un JRE Java Runtime Environment ? L ? appletviewer inspecteur d ? applet Le JDK contient par ailleurs l ? API de java Application Programmes Interface Le Kit JDK ne contient pas d ? éditeur C Le code source Une application java est généralement composée de plusieurs ?chiers sources Les ?chiers sources de java ont l ? extension java Une seule classe publique par ?chier Le nom du ?chier doit être le même que celui de la classe qui contient main La compilation La compilation va transformer le code source en j-code ou byte-code java Javac nom ?ch java ?? Création d ? un ?chier nom ?ch class La machine virtulle Java JVM Le code java comprend des instructions écrites pour JVM Un programme java est exécuté sur tout ordinateur tout OS pour lequel une machine virtuelle est disponible Une application sera exécutée par l ? interpréteur de java Java nom ?ch java JVM va faire le lien entre le byte code et la machine CConvention d ? écriture en Java Type Nom d ? une classe Nom d ? une variable Nom de méthode Constante Nom de ?chier source Convention Débute par une majuscule Débute par une minuscule Débute par une minuscule sauf pour le constructeur S ? écrit en majuscule Ne contient pas de blanc et ne commence jamais par des chi ?res Exemple Class Voiture premierObjet Void demarre CONST Nom ?ch ? Toutes ces déclarations sans accent ? Les programmes Java sont des classes qui représentent des objets de la vie réelle ? Pour exécuter une classe Java comme un programme cette classe doit posséder une méthode nommée main CCe qu'il faut retenir La JVM est le c ?ur de java JVM fait fonctionner vos programmes java précompilés en code binaire byte code Les ?chiers contenant le code source de vos programmes java ont l'extension Java Les ?chiers précompilés correspondant à vos codes sources java ont l'extension Class Le byte code est un code intermédiaire entre votre programme et votre machine Un programme java codé sous windows peut être précompilé sous mac et en ?n exécuté sous linux Votre machine NE PEUT PAS interpréter du byte code CSystème - l ? onglet Avancé bouton Variables d ? environnement CLes trois étapes principales de la programmation en Java ? Ecrire le programme en Java et l ? enregistrer sur un disque sous l ? extension java ?
Documents similaires
-
28
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Oct 11, 2021
- Catégorie Law / Droit
- Langue French
- Taille du fichier 115.8kB