0% ont trouvé ce document utile (0 vote)
9 vues42 pages

Récapitulatif Java et Programmation POO

Transféré par

moqranebachir3
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
9 vues42 pages

Récapitulatif Java et Programmation POO

Transféré par

moqranebachir3
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

MOUNTIJ Adnane 21011480

Recap 20/11/2024
Adnane Mountij
TD Série 2 :
Exercice 1 : Héritage/Redéfinition/Interface
Exercice 2 : Héritage/Redéfinition
2)

3)
4)
Adnane Mountij 21011480
Recap 1/11/2024
Recap seance 11/10/2024
Adnane Mountij 21011480
Les enveloppeurs
La classe Number
La classe Character
Boxing, Unboxing

Enumération
Opération conditionnel :
Priorité des opérations :
Adnane Mountij 21011480
Recap seance 18/10/2024
Adnane Mountij
Recap 22/11/2024
Adnane Mountij 21011480
Résumé de la séance 20/09/2024

Je vais récapituler ce qu’on a dit sous forme de puces :

• Un algorithme est une des méthode de résolution de problemes qui résout un


besoin qu’on exprime sous forme d’un cahier de charge. Il peut être sous forme
de pseudo-code ou sous forme d’un organigramme
• Après la réalisation d’un algorithme, on arrive à la phase de la programmation
• Un programme est la traduction de l’algortihme à l’aide d’un langage de
programmation (codage)
• Algorithme + Programmation = Développement
• Un programme est de qualité s’il est :
o Exact : réalise la tâche voulue dans des conditions normales d’utilisation
o Robuste : réagit sans erreur dans des conditions anormales d’utilisation
o Extensible : a la possibilité d’évoluer et d’ajouter du code de manière
simple
o Réutilisable : a la possibilité d’utiliser certaines parties du logiciel pour
résoudre un autre problème
o Portable
o Efficient : temps d’éxecution et ram minimale
• Un peu d’histoire sur al khawarizmi, Ada Lovelace
• L’évolution des langages de programmations ( depuis FORTAN 1958 -> C# 2000)
• La différence entre une programmation structurée et une programmation
orientée objet
• Dans une programmation structurée on peut avoir une structure qui contient des
fonctions qu’elles ne sont pas propre à elle, çàd on peut les utiliser ailleurs
• Contrairement à une P.O.O, les fonctions d’une class sont uniques à cette
dernière
• L’UML est un langage de modélisation orientée objet
• Parmi les langages de programmation orientée objet on a Java
• Java est un langage de P.O.O qui est impératif (détaille les étapes suivis pour avoir
le résultat) et interprété (Compile ligne par ligne, mot pour mot)
• Pour la portabilité du code on utilise :
o JVM qui est une machine virtuelle permettant la compilation et
l’interprétation du code java
o JRE qui est l’environnement de compilation et d’exécution
• On rassemble tout ces deux la en JDK qui est Java Development Kit qui contient
JRE + JVM et aussi des outils de développement
• Téléchargement et Installation de Eclipse, un des IDE ou on peut programmer
avec Java

Vous aimerez peut-être aussi