:: Enseignements :: Licence :: L3 :: 2020-2021 :: Programmation Objet avec Java ::
![[LOGO]](http://igm.univ-mlv.fr/ens/resources/mlv.png) | Programmation Objet avec Java |
ResponsableEtienne Duris -- www -- @
|
Chargés de TDYann Feugueur -- www -- @ Vincent Jugé -- www -- @ Remi Forax -- www -- @
|
|
|
Projet
Baba Is You
|
|
-
Premiers pas en Java, chaînes de caractères, tableaux, boucles
[Hello Groland]
[Afficher les arguments de la ligne de commande]
[Calculette simple]
[Record et conversion de String en entier]
[De C vers Java]
-
String, StringBuilder, égalité, et expressions régulières
[Assignation, égalité, référence]
[En morse. Stop.]
[Reconnaissance de motifs]
-
Egalité, nullabilité, mutabilité, affichage
[Livre]
[Liberté, Égalité, toString]
[Liberté, equals, Fraternité]
[Tri à caillou [à la maison]]
-
Objets, délégation, ArrayList, HashMap
[Eclipse]
[Library]
[Librarie 2 (le retour de la vengeance)]
-
Héritage, appel de constructeurs, visibilité
[Robot]
[Fighter]
-
Héritage, Mutabilité, redéfinition, polymorphisme, varargs
[Circle]
[One Ring for ...]
-
Interface, record, sealed
[Arbre d'expressions]
-
Surcharge, Redéfinition, Polymorphisme, Liaison tardive
[Redéfinition, liaison tardive (late binding)]
[Le fruit de votre labeur]
-
Paquetage, Structure de données, Relation d'implantation
[Les listes chaînées]
[Liste chaînée (suite)]
[Générification de LinkedLink]
-
Lambda, method reference et stream
[Le compte est bon]
[En majuscule]
[Comptons sur une réduction]
[Evaluation de vitesse]
-
Encore un peu de streams, record et interfaces
[Hôtels et Appartements]
[Games Of Streams]
-
Un peu de design et des entrées-sorties
[Panier électronique]
[Entrées-sorties]
[Réductions]
Installer Java et Eclipse sur votre machine
Le JDK 15 est disponible sur le site de l'OpenJDK
https://jdk.java.net/15/
Pour Ubuntu:
sudo apt-get install openjdk-15-jdk installe le JDK dans répertoire
/usr/lib/jvm/openjdk-15-jdk.
Pour activer les "preview features" comme les Records, décocher les cases "Use --release option"
et "Use default compliance settings" et cocher la case "Enable preview features for Java 15"
Puis indiquer que vous ne voulez pas de warning pour les preview feature (le drop-down menu juste en dessous).
Enfin ajouter le JDK 15 comme JDK par défaut pour Eclipse dans Window > Preferences > Java > Intalled JREs,
appuyer sur "Add..." et indiquer le répertoire jdk-15 et cliquer sur la case à cocher
devant pour qu'il devienne le JDK par défaut.
Références
Dépot des TPs
Après chaque TP, et avant le vendredi suivant la séance à 23h59 au plus tard,
vous devez déposer individuellement votre travail réalisé pour ce TP, au format
d'un seul ZIP contenant l'ensemble des sources .java réalisés pour le TP.
plateforme de dépôt des TPs
Pour chaque question des exercices du TP, vous devez indiquer en commentaire dans le code
source des classes les réponses aux questions soulevées dans les exercices.
Rédigez vos réponses par une ou plusieurs phrases claires.
© Université de Marne-la-Vallée