Tag: 使用者

为什么System.out :: println比Java 8中的匿名类实现慢?

我正在使用一些Java 8 Stream API。 我很困惑地看到以下两个解决方案之间的性能差异,即只打印Stream的内容。 解决方案1: int[] array = new int[] { 0, 1, 2, 3, 4, 5 }; start = System.nanoTime(); Arrays.stream(array).forEach(System.out::println); System.out.println((System.nanoTime() – start) / 1000000.0f); 解决方案2: int[] array = new int[] { 0, 1, 2, 3, 4, 5 }; start = System.nanoTime(); Arrays.stream(array).forEach(new IntConsumer() { @Override public void accept(int value) { System.out.println(value); […]