applications
Java 2
byte code s'exécutant dans le système d'exploitation par une Java
virtual machine |
|
Plan de cours IPA:
- caractéristiques de Java
- types de données
- opérateurs
- variables
- écrire son 1er programme sur Unix via emacs,
sauvegarde s/diskette MS-DOS
- structures de contrôle: if-else, while loop,
for loop
- tableaux
exo: Demander un nombre au clavier,
afficher le résultat de conversion Celsius-Farenheit
- fonctions (et méthodes), paramètres d'appel,
variables locales
- passage par valeur, passage par copie
- passage d'un tableau en paramètre
exo: Compter les mots dans une phrase saisie
au clavier, tester si un mot est un palindrome
- la fonction main
- objets
- création d'objet ou instanciation d'une
classe
exo: Modélisation d'une pile
d'entiers - fonctions empiler dépiler
- les constructeurs
exo: remplacer la fonction construire
par un constructeur dans Pile, écrire une classe Point représentant des points
géométriques en 2D
- encapsulation, exposition des champs &
méthodes
- surcharge de fonction
exo: construire un point à partir de
2 coordonnées (a,b) puis à partir des coordonnées d'un autre point, ajouter un
constructeur sans paramètres, ajouter un constructeur par défaut à class Pile, class
TestPile
- usage de this
- méthode de class (static), méthode
d'instance (non static)
- héritage, pourquoi un constructeur ne
s'hérite pas, private - protected -
- polymorphisme d'héritage (polymorphisme de
surcharge
exo: définir en java la
notion math d'ensemble, opérateurs appartient à, union, intersection (tableau dynamique)
- classe abstraite
- interfaces, cast de références, erreurs et
exceptions
exo: définir une class
PileT repésentant le modèle de l'interface, valider avec TestPile
anomalies de la pile d'entiers, créer une class d'exception pour
chaque exception
Biblioraphie :
Programmer en Java par Anne Tasso
- Eyrolles initiation
Programmer en Java par Delannoy - Eyrolles
Core Java2 tome I et tome II par SUN
Thinking in Java by B.Eckel
Programmer en Java sous Linux
avec emacs :
- lancer emacs
- menu File /Open File /Find file:~/Prog1.java
- menu File /Save Buffer
- compiler avec menu JDE /compile
- exécuter avec menu JDE /Run
Programmer en Java sous Windows en
installant un éditeur :
- éditeur Java simple
TextPad 3.2.5
- sinon utiliser Notepad ou WordPad,
simple éditeur de texte (sans compilation)
JDK Java2
Developpement Kit from SUN
- JDK 1.3.1 kit 30 Mo
(supprimer les versions antérieures à 1.2), environnement +simple que JBuilder
- java creator
- doc 20 Mo
- JVM java virtual machine (java applet viewer,
java appli)
JBuilder environnement
from www.borland.com
- free JBuilder 5 Personal
[Windows, Linux, Solaris]
- gratuit JBuilder
Fondation contient Jdk + gestion de projet
- payant JBuilder Enterprise
retour page d'accueil