Des classes
Chapitre Les bases du language Groovy
Dans ce chapitre nous allons voir le language Groovy, les principales structures, opérateurs et fonctionnalités du langage dont notamment :
- Base de la syntaxe (Commentaires, variable, Classe, mots-clés, opérateurs)
- Structure d’un programme, Classe vs Script
- Conventions de nommage et bonnes pratiques
- Typage : Chaînes de caractère, Liste, Map
- Programmation Orienté Objet (Classe, Interface, Constructeur, Héritage, ...)
- Les Closure : Définition et utilisation dans un méthode, assignation dans une variable,méthode d’instance comme closure
- Paramétrisation d’un closure, this, delegate et owner
- Comparaison avec les lambda expression, Closure et DSL
Exercices inclus
- Exercise 1: Variables et Affichage
- Exercise 2: Structures Conditionnelles
- Exercise 3: Boucle For
- Exercise 4: Listes et Itération
- Exercise 5: Chaînes de Caractères
- Exercise 6: Les fonctions et Groovy
- Exercise 7: Maps et Accès aux Éléments
- Exercise 8: Gestion des Closures
- Exercise 9 : Evaluation de la syntaxe
- Utilisation des scripts Groovy
- Compter jusqu'à
- Passer en majuscules
- Concaténation de chaînes de caractères
- Gestion des intervalles
- Distance de Hamming
- Génération de pyramides
- Implémentation d'un système de Chatroom utilisant le patron Observer
- Simulation d'un compte bancaire.
Contenu du chapitre
Les bases du language Groovy
-
JumpGroovy et les chaînes de caractères
-
JumpLa gestion des Closures
-
JumpGroovy pour les développeurs Java
-
JumpGroovy et le typage des objets
-
JumpStructures de données et chaînes de caractères
-
JumpLa gestion des Closures
-
JumpLa gestion des Closures : résumé pratique
-
JumpLa programmation Objet en Groovy
Objectifs
Les objectifs du chapitre sont :
- Mise en place de scripts
- Mise en place de programmes composés de plusieurs classes,
- Application des closure
Exercices inclus
- Exercise 1: Variables et Affichage
- Exercise 2: Structures Conditionnelles
- Exercise 3: Boucle For
- Exercise 4: Listes et Itération
- Exercise 5: Chaînes de Caractères
- Exercise 6: Les fonctions et Groovy
- Exercise 7: Maps et Accès aux Éléments
- Exercise 8: Gestion des Closures
- Exercise 9 : Evaluation de la syntaxe
- Utilisation des scripts Groovy
- Compter jusqu'à
- Passer en majuscules
- Concaténation de chaînes de caractères
- Gestion des intervalles
- Distance de Hamming
- Génération de pyramides
- Implémentation d'un système de Chatroom utilisant le patron Observer
- Simulation d'un compte bancaire.