Introduction à la programmation
(420-PK2-SL)
cours 2
Gestion des applications
Technologie de l’information
(LEA.BW)
Plan
Introduction au Java
Les variables
Le traitement des entrées et des sorties
Installation de l’environnement de programmation
La structure type d’un programme simple
Quelques tests
Introduction au Java
Programme
Un programme informatique indique à un ordinateur ce qu'il devrait faire. Il s'agit d'un
ensemble d'instructions qui doivent être exécutées dans un certain ordre par un
processus.
Interprète
En informatique, un interprète (parfois appelé, à tort, interpréteur par mauvaise traduction
de l'anglais) est un outil ayant pour tâche d'analyser, de traduire, et d'exécuter un
programme écrit dans un langage informatique.
Compilateur
Un compilateur est un programme informatique qui traduit un langage, le langage source, en un autre,
appelé le langage cible…En pratique, un compilateur sert le plus souvent à traduire un code source écrit
dans un langage de programmation en un autre langage, habituellement un langage d'assemblage ou un
langage machine (byte code). Le programme en langage machine produit par un compilateur est appelé
code objet.
Langage de programmation
Un langage de programmation permet d'écrire des programmes. L'activité de rédaction du code source
d'un logiciel est nommée programmation. Il en existe plusieurs
Java, C, C++, C#, ASP, PHP, SQL, ...
http://www.georgehernandez.com/h/xComputers/Programming/Media/tongues-cleaner.png
Introduction au Java
Caractéristiques du Java
Java est interprété
Le code source est compilé en byte code et ensuite exécuté par un interpréteur Java (Java Virtual Machine (JVM)
Slogan de SUN pour Java WORA (Write Once, Run Anywhere)
Le byte code est spécifique à JVM et non à un système d’exploitation
Java est portable
Il peut être exécuté sur tout périphérique aillant la machine virtuelle Java (JVM)
Java est orienté objet
Abordé dans le cours 420-PK4-SL
Java est simple
Les créateurs ont supprimé les éléments mal compris des autres langages de programmation. Par exemple, les pointeurs,
l’héritage multiple et la surcharge des opérateurs.
Java est fortement typé
Toutes les variables sont typées et il n’existe pas de conversion automatique.
Si une telle conversion doit être réalisé, le développeur doit obligatoirement utiliser un cast ou ume méthode statique fournie
en standard pour la réaliser (un parser)
Java assure la gestion de la mémoire
JVM gère la mémoire et fait le ménage des variables qui ne sont plus utilisées
Java est sûr
Protection des fichiers
Protection de l’exécution de commande
Java est multitâche
Il permet les threads et facilite l’utilisation d’un processeur à plusieurs coeurs
Introduction à Java
Différentes éditions et versions de Java
Java Development Kit / Java 2 Software Devlopment Kit (JDK / J2SDK)
Ensemble d’outils et d’API permettant de programmer en Java
Contiens aussi le JRE
Java Runtime Environement (JRE)
Permets l’exécution de code Java compilé
Java Standard Edition (J2SE / Java SE)
Environnement d'exécution et ensemble complet d'API pour des applications de
type desktop
Java Enterprise Edition (J2EE / Java EE)
Environnement d'exécution reposant intégralement sur Java SE pour le
développement d'applications d'entreprises
Java Micro Edition (J2ME / Java ME)
Environnement d'exécution et API pour le développement d'applications sur
appareils mobiles et embarqués dont les capacités ne permettent pas la mise en
œuvre de Java SE
1 / 22 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !