Essayez grossièrement Java 9

Préparez Docker de manière appropriée.

FROM java:9
COPY . /usr/src/myapp
WORKDIR /usr/src/myapp
RUN javac Main.java
CMD ["java", "Main"]

Il semble que «takeWhile» ait été nouvellement introduit. Cela fait un moment que je n'ai pas touché à Java, mais c'est intéressant car c'est différent.

import java.util.stream.Stream;

public class Main {
  static public void main(String[] args) {
    Stream.of(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
      .takeWhile(i -> i < 5)
      .forEach(System.out::println);
  }
}

Je le ferai.

$ docker build -t my-java-app .
$ docker run -it --rm --name my-running-app my-java-app
1
2
3
4

Ça m'a l'air bien.

J'essaierai aussi jshell.

$ docker run -it my-java-app jshell

スクリーンショット 2017-10-26 05.14.33.png

Il sera complété et vous pourrez l'essayer tout de suite. Il est toujours pratique d'avoir REPL.

Recommended Posts

Essayez grossièrement Java 9
Essayez Java 8 Stream
Essayez la valeur de retour Java
Essayez d'utiliser RocksDB avec Java
Essayez de gratter en utilisant Java [Note]
Essayez d'appeler JavaScript en Java
Essayez le type fonctionnel en Java! ①
Java
Java
Essayez d'implémenter Android Hilt en Java
Essayez d'exécuter Selenuim 3.141.59 avec eclipse (java)
Essayez une expression If en Java
Essayez d'extraire la méthode publique de java
Essayez la communication bidirectionnelle avec gRPC Java
Essayez d'exécuter AWS X-Ray en Java
Essayez d'utiliser le traçage de méthode IBM Java
Essayez Eclipse 4.7 Oxygen New 30+ / Java 10 var!
Essayez d'utiliser le SDK Java d'Hyperledger Iroha
[Java] Où avez-vous essayé d'utiliser java
Interface Essayez de créer un problème Java TypeScript 7-3
Apprendre Java (0)
Java: essayez d'implémenter vous-même un formateur séparé par des virgules
Étudier Java ―― 3
[Java] tableau
Essayez d'utiliser le framework Java Nablarch [Application Web]
Java protégé
[Java] Annotation
Module [Java]
Tableau Java
Étudier Java ―― 9
Java scratch scratch
Astuces Java, astuces
Méthodes Java
Méthode Java
java (constructeur)
Tableau Java
[Java] ArrayDeque
Essayez de résoudre Project Euler en Java
java (remplacement)
java (méthode)
Chaîne Java
java (tableau)
Sérialisation Java
java débutant 4
JAVA payé
Étudier Java ―― 4
Java (ensemble)
tri shell java
[Java] compareTo
Étudier Java -5
Essayez d'utiliser l'API Stream en Java
java réfléchissant 获 获 举
java (interface)
Mémorandum Java
Tableau Java
Étudier Java ―― 1
Essayez Mockito
[Java] Polymorphisme
Étudier Java # 0