Programmation Java
F. HAMOUDA
1
Particularités du langage
orienté objet : hiérarchie de classes, exceptions
typage statique et fort, templates (1.5)
multi-threads : exécution parallèle de tâches
simplicité. . . par rapport à C++ !
très nombreuses classes fournies
2
Environnements développement
organisation en projets. . .un répertoire !
éditeur de texte : couleur, indentation, navigation, complétion
accès à la documentation du langage
construction (compilateur), outils make ou ant
lancement (env. d’exécution, librairies)
débogueur interactif, visuel. .
3
mais aussi. . .
contrôle de versions, de releases
documentation du code
navigation dans le code
analyse de performance (profiling)
déboguage mémoire (purify)
intégration de tests systématiques (junit)
aide systématique (langage, librairies, environnement)
générateur d’interfaces graphiques GUI
4
En amont
gestion de projet, travail collaboratifs
tâches, coopération, verrous. . .
spécification souvent mauvais dataflow, UML,
Entité-Relation charts. . .
documentation utilisateur
5
A côté
librairies additionnelles : graphique, drivers. . .
outils spécialisés :
lex/yacc (analyse lexical et syntaxique)
CORBA (application distribuée)
1 / 7 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 !