Java9 était inclus, j'ai donc essayé jshell.

«Je m'en fichais, mais java9 était inclus dans eclipse. ――Je ne suis pas sûr de la nouvelle fonction elle-même, mais je l'ai essayée parce que jshell est devenu disponible.

--Entrez avec la commande jshell et sortez avec` `` / exit.

sh-3.2$ pwd
/Applications/Eclipse_4.7.2.app/Contents/java/9/Home/bin
sh-3.2$ ./jshell
|Bienvenue dans JShell--Version 9.0.1
|Pour un aperçu, tapez: /help intro

jshell> System.out.println("HELLO WORLD!")
HELLO WORLD!

jshell> List<String> list = new ArrayList<>()
list ==> []

jshell> list.add("HELLO")
$3 ==> true

jshell> list.add("WORLD")
$4 ==> true

jshell> list
list ==> [HELLO, WORLD]

jshell> String.join("-",list)
$6 ==> "HELLO-WORLD"

jshell> /exit
|terminer

Essayez de l'utiliser légèrement

――Vous n'avez pas besoin de import java.util.List. Est-ce que ```import java.util. * '' `` Est une déclaration implicite? ―― N'est-il pas agréable de voir facilement le contenu des variables?

Jetons un coup d'œil à pid.

sh-3.2$ ./jshell
|Bienvenue dans JShell--Version 9.0.1
|Pour un aperçu, tapez: /help intro

jshell> ManagementFactory.getRuntimeMXBean().getName().split("@")[0];
|Erreur:
|Impossible de trouver le symbole
|symbole:Gestion des variables
|endroit:classe
|  ManagementFactory.getRuntimeMXBean().getName().split("@")[0];
|  ^---------------^

jshell> import java.lang.management.ManagementFactory

jshell> ManagementFactory.getRuntimeMXBean().getName().split("@")[0];
$2 ==> "4449"

―― Par contre, en ps, c'est comme ci-dessous.

sh-3.2$ ps
  PID TTY           TIME CMD
 4448 ttys000    0:08.22 ./jshell
 4449 ttys000    0:00.60 /Applications/Eclipse_4.7.2.app/Contents/java/9/Home/bin/java -agentlib:jdwp=transport=dt_socket,address=localhost:64584 jdk.jshell.execution.R

Recommended Posts

Java9 était inclus, j'ai donc essayé jshell.
J'ai essayé Drools (Java, InputStream)
J'ai essayé d'utiliser Java REPL
J'ai essayé la métaprogrammation avec Java
Java SE 13 (JSR388) est sorti alors je l'ai essayé
J'ai essayé d'interagir avec Java
J'ai essayé la communication UDP avec Java
J'ai essayé le framework Java "Quarkus"
J'ai essayé d'utiliser l'API Java8 Stream
J'ai essayé d'utiliser JWT en Java
J'ai essayé de résumer l'apprentissage Java (1)
J'ai essayé de résumer Java 8 maintenant
J'ai essayé d'utiliser le mémo Java LocalDate
J'ai essayé d'utiliser Google HttpClient de Java
Java14 est sorti, alors j'ai essayé d'enregistrer pour le moment
J'étais curieux de savoir comment fonctionne gRPC-Java, alors j'ai essayé la lecture de code
J'ai essayé d'utiliser l'API Elasticsearch en Java
J'ai essayé le mappeur d'objets de Cassandra pour Java
J'ai essayé de résumer les expressions Java lambda
J'ai essayé le nouveau yuan à Java
J'ai essayé d'utiliser OpenCV avec Java + Tomcat
J'ai essayé l'examen d'entrée de Google (non officiel) [java]
J'ai essayé de mettre facilement Java sur mon Mac
java j'ai essayé de casser un simple bloc
J'ai essayé de frapper une méthode Java d'ABCL
J'ai essayé Spring.
J'ai essayé de mettre Tomcat
Pourquoi Java était la langue cible que je déteste
Étudier java9 (jShell)
J'ai essayé de sortir quatre-vingt-dix-neuf en Java
J'ai essayé youtubeDataApi.
J'ai essayé de refactoriser ①
J'ai essayé de créer une compétence Alexa avec Java
J'ai essayé FizzBuzz.
J'ai essayé de casser le bloc avec java (1)
J'ai essayé d'exécuter Java dans un terminal Mac
J'ai essayé JHipster 5.1
J'ai essayé le type d'entrée / sortie de Java Lambda ~ édition POJO ~
Essayé l'API Toot et Streaming de Mastodon en Java
J'ai essayé d'implémenter TCP / IP + BIO avec JAVA
J'ai essayé d'implémenter la notification push Firebase en Java
[Java 11] J'ai essayé d'exécuter Java sans compiler avec javac
[Java] J'ai essayé de résoudre le problème de rang B de Paiza
J'ai essayé de faire fonctionner SQS en utilisant AWS Java SDK
# 2 [Note] J'ai essayé de calculer quatre-vingt-dix-neuf avec Java.
J'ai essayé le type d'entrée / sortie de Java Lambda ~ Stream version ~
J'ai essayé de créer une compétence Clova en Java
J'ai essayé de créer une fonction de connexion avec Java
J'ai essayé d'utiliser Log4j2 sur un serveur Java EE
J'ai essayé d'appeler du code natif Java / Objective-C depuis Flutter
J'ai essayé OCR de traiter un fichier PDF avec Java
J'ai essayé d'implémenter Sterling Sort avec Java Collector
[Java] J'ai essayé de mettre en œuvre la recherche de produits de l'API Yahoo
J'ai essayé d'utiliser l'instruction Extended for en Java
J'ai essayé de passer Java Silver en 2 semaines sans connaître Java
J'ai essayé d'implémenter la méthode de division mutuelle d'Eugrid en Java
~ J'ai essayé d'apprendre la programmation fonctionnelle avec Java maintenant ~