Java est un environnement de programmation comprenant un langage orienté objet (Java), un interpréteur (la machine virtuelle), des API (Application Programing Interface) sous forme de classes ainsi qu'un ensemble d'outils tels qu'un compilateur, un générateur de documentation ... Ce cours présente l'environnement Java, ses différentes éditions, puis en explique le fonctionnement. La machine virtuelle Java (JVM) est elle aussi expliquée, et l'environnement de développement intégré open source Eclipse est ensuite présenté. Enfin, les premières notions de programmation en Java sont abordées (types de données, variables, constantes, opérateurs), et les structures les plus courantes en algorithmique sont expliquées (incrémentation, si ... alors ... sinon, boucles pour et tant que). Enfin, un chapitre concerne les tableaux (création et manipulation).
[...] Il comprend le JRE et un certain nombre d'outils Editions Java : L'environnement Java se décline en 3 éditions : - Standard Edition : J2SE. Destinée aux ordinateurs de bureau. - Entreprise Edition : J2EE. Destinée aux serveurs. Comprend des fonctionnalités liées au web. - Mobile Edition : J2ME. Destinée aux PDA, aux téléphones mobiles, aux cartes à puce. Fonctionnement de Java : Java est un langage interprété donc il nécessite un interpréteur pour exécuter les programmes. La JVM est un interpréteur. [...]
[...] - Les réels à virgule flottante : - float : 4 octets. - double : 8 octets. - Les booléens : - boolean (true/false) : 1 bit. - Les caractères : - char : 2 octets (encodés au format UNICODE). Le type char est également utilisé pour représenter des entiers non signés (de 0 à 65535). - Les chaînes de caractères : - String : c'est une classe Les variables : 7.2 Déclaration : Toute variable doit être déclarée avant d'être utilisée. [...]
[...] Java est un environnement de programmation comprenant : - Un langage (Java) orienté objet. Un interpréteur : la machine virtuelle (JVM : Java Virtual Machine). Des API (Application Programing Interface) sous forme de classes (environ 3000 classes). Un ensemble d'outils (compilateur, générateur de documentation . Tous ces composants sont fournis par Sun sous la forme d'un kit de développement, appelé le JDK (Java Development Kit), téléchargeable gratuitement sur le site de Sun : http://java.sun.com. Le JRE (Java Runtime Environnement) est à destination des machines souhaitant exécuter des programmes Java. [...]
[...] La machine virtuelle Java est un interpréteur de bytecode. Avantage : portable. Inconvénient : lent JVM : JVM class loader security manager bytecode verifier interpréteur . class Le bytecode verifier empêche les modifications de la JVM Eclipse : Eclipse est un IDE (Integrated Development Environnement = environnement de développement intégré) open source, développé par un consortium de grandes entreprises (IBM, HP, Borland . Un système de plug-in permet d'enrichir ses fonctionnalités. plug-in Eclipse ( noyau ) plug-in Le langage Java : 7.1 Les types de données : Java est un langage typé. [...]
[...] = Les opérateurs logiques : Et : Ou : Non : ! 7.5 Incrémentation : Post incrémentation : Pré incrémentation : Si . Alors . Sinon : if (expression booléenne) { instruction(s) ; } else { instruction(s) ; } 7.7 La boucle tant que : while (expression booléenne) { instruction(s) ; } 7.8 La boucle pour : for (exp 1 ; exp 2 ; exp { instruction(s) ; } exp 1 : initialise la boucle. exp 2 : condition. exp 3 : ré-évalue la condition de manière à boucler de nouveau. [...]
Source aux normes APA
Pour votre bibliographieLecture en ligne
avec notre liseuse dédiée !Contenu vérifié
par notre comité de lecture