関数型インターフェース、CompletableFutureの理解を言語化します。 コード上のコメントに説明は記載。 package java8; import java.util.concurrent.CompletableFuture; import java.util.concurrent.ExecutionException; import java.util.function.Consumer; import java.util.function.Function; import java.util.function.Supplier; public class CompletableFutureTest { public static void main(String[] args) throws InterruptedException, ExecutionException

