Programmation java notes de cours

Programmation Java Notes de cours L Informatique ?? MIDO Année ?? Stéphane Airiau CIntroduction JAVA est un langage informatique c ? est un langage pour parler à une machine Pour pouvoir écrire dans ce langage il faut donc apprendre son vocabulaire et sa grammaire a ?n de pouvoir communiquer avec la machine Ce cours de mise à niveau ne suppose aucune connaissance particulière de JAVA L ? objectif du cours est de voir une grande partie des fonctionalités de ce langage Le cours se déroule sur h avec une partie de cours et une partie de travaux dirigés Ce temps n ? est pas suf ?sant pour ma? triser toutes les subtilités du langage mais il est suf ?sant pour pouvoir réaliser des projets qui peuvent déjà se montrer relativement complexes Pour ce cours on fera l ? hypothèse que des notions algorithmiques de base sont acquises Ainsi on ne va pas s ? intéresser à l ? implémentation d ? algorithmes pour résoudre des problèmes particuliers et évaluer leurs performances d ? un point de vue théorique déterminer le nombre d ? opérations pour mener à bien un calcul ou bien évaluer les demandes en mémoire etc Ainsi on ne s ? intéressera pas à des exemples classiques comme le problème de tri d ? un ensemble ?ni ou le calcul du chemin minimum entre deux noeuds d ? un graphe Le but du cours est de conna? tre les fonctionalités du langage Par exemple si on possède une implémentation d ? un algorithme qui tri des nombres entiers comment est-il possible de modi ?er ce code et a-t-on besoin de modi ?er ce code pour trier des étudiants selon leur moyenne ou selon leur pointure de chaussures Lorsqu ? on implémente un projet dans un langage il faut non seulement continuer à avoir ces exigences algorithmiques mais il faut aussi penser à d ? autres aspects par exemple ?? lisibilité il faut toujours avoir en tête que chaque ligne de code écrite sera lu par quelqu ? un d ? autre par un autre programmeur qui travaille sur le même projet par quelqu ? un qui va améliorer le projet ou bien par vous-même quelques semaines après avoir écrit le code Il faut donc écrire du code qui soit compréhensible par un lecteur il faut penser à commenter c ? est à dire laisser un texte qui donne une intuition une justi ?cation des explications sur les lignes de codes qui suivent Le choix du nom des variables participe également à la lisibilité du code ?? ré-utilisation abstraction même si chaque projet à un but précis des parties du code ou le projet lui-même peuvent être utilisés à d ? autres ?ns On peut donc ré-utiliser des parties de code et ne pas ré-inventer la roue à chaque projet Par exemple on implémente un code pour trier des entiers Si on a besoin de trier des nombres réels faut-il vraiment faire une autre implémentation L ? algorithme ayant

  • 39
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager
  • Détails
  • Publié le Oct 22, 2022
  • Catégorie Law / Droit
  • Langue French
  • Taille du fichier 1MB