Caractéristiques du langage Java
Cours : Caractéristiques du langage Java. Recherche parmi 300 000+ dissertationsPar dissertation • 24 Juillet 2014 • Cours • 362 Mots (2 Pages) • 939 Vues
Analyse du problème (1)
Se poser les bonnes questions
– Quelles sont les objets qui interviennent dans le
problème? Quelles sont les données, les objets, que
le programme va manipuler?
– Quelles vont être les relations entre ces objets?
Quelles sont les opérations que je vais pouvoir
effectuer sur ces objets?
Analyse du problème (2)
Savoir être :
– efficace : quelle méthode me permettra
d’obtenir le plus vite, le plus clairement, le
plus simplement possible les résultats
attendus ?
– paresseux : dans ce que j’ai développé
avant, que puis-je réutiliser ?
– prévoyant : comment s’assurer que le
programme sera facilement réutilisable et
ibl ?
Caractéristiques du langage Java (3)
Fiable
– Gestion automatique de la mémoire
L’allocation de la mémoire pour un objet est automatique à sa
création et Java récupère automatiquement la mémoire inutilisée
suite à la destruction des objets
– Gestion des exceptions
– Sources d'erreurs limitées
typage fort,
pas d'héritage multiple,
pas de manipulations de pointeurs, etc.
– Vérifications faites par le compilateur facilitant
grande rigueur du code
Caractéristiques du langage Java (4)
Java est fortement typé
– Toutes les variables sont typées et il n'existe pas de
conversion automatique qui risquerait une perte de données.
Java est indépendant de toute plate-forme
– Il est possible d'exécuter des programmes Java sur tous les
environnements qui possèdent une Java Virtual Machine.
JAVA autorise le multitâche (multithreading)-
– Exécution de plusieurs processus effectuant chacun une tâche différente
– Mécanismes de synchronisation
– Fonctionnement sur des machines multiprocesseurs
Caractéristiques du langage Java (5)
JAVA contient une très riche
...