| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
1 parent 2ef4a06 commit 3440053
1 file changed
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
@@ -10,16 +10,17 @@ Il a également été présenté à [Devoxx France](https://mobile.devoxx.com/ev | |||
| 10 | 10 | [17 avril](https://mobile.devoxx.com/events/devoxxfr2024/talks/36021/details) dernier. | |
| 11 | 11 | ||
| 12 | 12 | <!-- TOC --> | |
| 13 | - * [Paris JUG Academy](#paris-jug-academy) | ||
| 14 | - * [Devoxx France](#devoxx-france) | ||
| 15 | - * [Templates d'applications](#templates-dapplications) | ||
| 16 | - * [Templates Java 22](#templates-java-22) | ||
| 17 | - * [Template Java 11](#template-java-11) | ||
| 18 | - * [Exemples de code](#exemples-de-code) | ||
| 19 | - * [Exemple d'utilisation de la JEP 458](#exemple-dutilisation-de-la-jep-458) | ||
| 20 | - * [Exemple du talk](#exemple-du-talk) | ||
| 21 | - * [Exemple du talk avec Java 22](#exemple-du-talk-avec-java-22) | ||
| 22 | - * [Contact](#contact) | ||
| 13 | + * [Paris JUG Academy](#paris-jug-academy) | ||
| 14 | + * [Devoxx France](#devoxx-france) | ||
| 15 | + * [Templates d'applications](#templates-dapplications) | ||
| 16 | + * [Template Java 23](#template-java-23) | ||
| 17 | + * [Templates Java 22](#templates-java-22) | ||
| 18 | + * [Template Java 11](#template-java-11) | ||
| 19 | + * [Exemples de code](#exemples-de-code) | ||
| 20 | + * [Exemple d'utilisation de la JEP 458](#exemple-dutilisation-de-la-jep-458) | ||
| 21 | + * [Exemple du talk](#exemple-du-talk) | ||
| 22 | + * [Exemple du talk avec Java 22](#exemple-du-talk-avec-java-22) | ||
| 23 | + * [Contact](#contact) | ||
| 23 | 24 | <!-- TOC --> | |
| 24 | 25 | ||
| 25 | 26 | ## Paris JUG Academy | |
@@ -38,9 +39,20 @@ Il a également été présenté à [Devoxx France](https://mobile.devoxx.com/ev | |||
| 38 | 39 | ||
| 39 | 40 | Ces templates GitHub servent de base à la création d'une application comme expliqué dans le talk. | |
| 40 | 41 | ||
| 41 | - Deux templates principaux sont fournis pour Java 22, l'un fonctionne avec `make` et l'autre utilise `Gradle`. | ||
| 42 | + Un premier template utilise Java 23 avec `make`. | ||
| 42 | 43 | ||
| 43 | - De plus un troisième template existe pour les releases antérieures à Java 22, et qui utilise `make`. | ||
| 44 | + Deux templates sont fournis pour Java 22, l'un fonctionne avec `make` et l'autre utilise `Gradle`. | ||
| 45 | + | ||
| 46 | + De plus un dernier template existe pour les releases antérieures à Java 22, et qui utilise `make`. | ||
| 47 | + | ||
| 48 | + ### Template Java 23 | ||
| 49 | + | ||
| 50 | + Le template [basic-java-23-quickstart](https://github.com/java-cli-apps/basic-java-23-quickstart) nécessite d'utiliser | ||
| 51 | + Java 23 ou une version supérieure car il utilise la [JEP 477](https://openjdk.org/jeps/477) qui simplifie la déclaration | ||
| 52 | + de la méthode `main` et permet d'utiliser les méthodes de la classe `java.io.IO` sans aucun import. | ||
| 53 | + | ||
| 54 | + Il utilise également la [JEP 458](https://openjdk.org/jeps/458) qui permet de lancer plusieurs fichiers sources sans les | ||
| 55 | + compiler préalablement. | ||
| 44 | 56 | ||
| 45 | 57 | ### Templates Java 22 | |
| 46 | 58 | ||
| Back | FazBrowse Home | New Git URL |
0 commit comments