Lilianbenoit textblocks Tutoriel pour apprendre à écrire des blocks de texte avec la JEP nouveauté Java Par Lilian BENOIT Date de publication mars Cet article présente la JDK Enhancement Proposal JEP Text Blocks qui permet l'écriture des chaines de caract

Tutoriel pour apprendre à écrire des blocks de texte avec la JEP nouveauté Java Par Lilian BENOIT Date de publication mars Cet article présente la JDK Enhancement Proposal JEP Text Blocks qui permet l'écriture des chaines de caractères sur plusieurs lignes Pour réagir au contenu de cet article un espace de dialogue vous est proposé sur le forum Commentez CTutoriel pour apprendre à écrire des blocks de texte avec la JEP nouveauté Java par Lilian BENOIT I - Contexte II - Histoire III - Mise en pratique III-A - Les bases III-B - Cas simples III-C - Espace blanc accidentel III-D - Emplacement de la fermeture est importante III-E - Séquences d'échappement III-F - Nouvelles séquences d'échappement IV - Remerciements et références - Copyright Lilian BENOIT Aucune reproduction même partielle ne peut être faite de ce site et de l'ensemble de son contenu textes documents images etc sans l'autorisation expresse de l'auteur Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à de dommages et intérêts https lilian-benoit developpez com tutoriels java textblocks-java CTutoriel pour apprendre à écrire des blocks de texte avec la JEP nouveauté Java par Lilian BENOIT I - Contexte L'objectif est double ? simpli ?er l'écriture d'un programme java ayant des chaines de caractères sur plusieurs lignes ? améliorer la lecture pour les langages non Java Pour illustrer le propos voici un exemple de code Java avec la dé ?nition d'une variable sur plusieurs lignes String html n n Hello world n n n Voici un second exemple avec le langage SQL String query SELECT EMP ID LAST NAME FROM EMPLOYEE TB n WHERE CITY 'INDIANAPOLIS' n ORDER BY EMP ID LAST NAME n II - Histoire Date Mars Sept Mars Sept JDK JDK JDK JDK JDK Nom JEP Raw Strings Literals Preview JEP Text Blocks Preview JEP Text Blocks Second Preview JEP Text Blocks JEP Cette fonctionnalité illustre parfaitement l'intérêt du nouveau cycle de sortie du JDK tous les six mois en mars et en septembre et les aperçus de fonctionnalités Preview features ? JEP En e ?et la première proposition était Raw Strings Literals Preview ? JEP ciblée initialement pour le JDK mars Cependant suite aux di ?érents retours la fonctionnalité a été retirée avant la ?nalisation de ce JDK Un sondage a permis de déterminer qu'il est préférable d'utiliser trois caractères guillemet ? comme délimiteur et de prendre en compte les caractères d'échappement comme n par exemple De ce fait cette fonctionnalité a été revue dans une nouvelle JEP Text Blocks ? JEP dans le JDK Sept toujours en mode Preview ? Par la suite dans le JDK une seconde JEP Second Preview ? JEP a été dé ?nie a ?n de consolider la nouvelle approche et d'ajouter des nouvelles séquences d'échappement En ?n les retours ont permis de savoir que la fonctionnalité était mature et qu'elle pouvait être permanente C'est pourquoi la dernière JEP JEP a été incluse dans la version du JDK sans changement hormis le retrait du

  • 30
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager