Plan • de Java 1.4 - expressions régulières - assert • types énumérés (enum) • emballage et déballage automatiques Présentation de Java 5 • outils pour faciliter la programmation - importation de membres statiques (import static) - boucle for améliorée Master Informatique Avancée et Applications - méthodes avec un nombre variable d’arguments - entrées-sorties simplifiées : printf et Scanner 2005-2006 • annotations (méta-données) • généricité (classes paramétrées) Transp cours Java 5.doc - 12/12/2005 20:38 © 2005 H. Garreta page 1 Transp cours Java 5.doc - 12/12/2005 20:38 © 2005 H. Garreta page 2 Plan Expressions régulières (Java 1.4) • « nouveautés » de Java 1.4 • à peu près celles de Perl (ex. "[+-]?[0-9]+(\\.[0-9]*)?") - expressions régulières • deux classes : - assert Pattern expression régulière « compilée » • types énumérés (enum) • emballage et déballage automatiques Matcher application d’un pattern à un texte (CharSequence) • outils pour faciliter la programmation • méthodes d’un matcher : - importation de membres statiques (import static) find() recherche d’une sous-chaîne reconnue - boucle for améliorée group([ i ]) la sous-chaîne reconnue - méthodes avec un nombre variable d’arguments - entrées-sorties simplifiées : printf et Scanner start([ i ]) début et fin de la sous-chaîne reconnue • annotations (méta-données) end([ i ]) • généricité (classes paramétrées) Transp cours Java 5.doc - 12/12/2005 20:38 ...
Voir