JShell est un outil interactif pour apprendre le langage Java et prototyper du code Java. Il s'agit d'un REPL (Read-Evaluate-Print-Loop) qui évalue immédiatement les statements, statements et expressions une fois saisies, et imprime les résultats immédiatement dans JShell. Cet outil est exécuté à partir de l'invite de ligne de commande.
Les modificateurs tels que public, protected, private, static et final ne sont pas autorisés dans les déclarations top-level et peuvent être ignorés avec un avertissement. Les mots clés tels que synchronized, native, abstract et default top-level ne sont pas autorisés et peuvent générer des erreurs.
Dans l'extrait de code ci-dessous, nous avons créé les variables final et static . Il imprime un message d'avertissement à l'utilisateur indiquant "Modificateur 'final' ou 'static' non autorisé dans les déclarations de niveau supérieur, ignoré". La traduction chinoise de
<strong>C:\Users\User\>jshell | Welcome to JShell -- Version 9.0.4 | For an introduction type: /help intro jshell> final int x = 0 | Warning: | Modifier 'final' not permitted in top-level declarations, ignored | final int x = 0; | ^---^ x ==> 0 jshell> x = 1 x ==> 1</strong>
<strong>jshell> static String str = "Tutorix" | Warning: | Modifier 'static' not permitted in top-level declarations, ignored | static String str = "Tutorix"; | ^----^ str ==> "Tutorix" </strong>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!