當前位置:編程學習大全網 - 編程軟體 - java return () -> {system.out.println("");}

java return () -> {system.out.println("");}

lambda, (?) ,?,?java8lambda.

,?lambda, ?java?8?lambda,?.

Runabble?,?

: ?,

Thread?t1?=?new?Thread(new?Runnable()?{

@Override

public?void?run()?{

System.out.println("?Runnable?");

}

});

t1.start(); , ?, ?System.out.println("....")

: lambda?

Thread?t2?=?new?Thread(()?->?{System.out.println("lambda?Runabble?");});

t2.start();

lambdaJava8?, , .

List<Double>,,,,. ?.?

Java8?lambda?

//?lambda?java8?

List<Double>?list?=?Arrays.asList(5.9,?4.5,?6.2,?1.8,?3.7,?2.9,?2.52);

DoubleSummaryStatistics?ds?=?list.stream().collect(Collectors.summarizingDouble(x?->?x));

System.out.println(":"?+?ds.getMin());

System.out.println(":"?+?ds.getMax());

System.out.println(":"?+?ds.getAverage());

// System.out.println("?:"?+?ds.getCount());

// System.out.println("?:"?+?ds.getSum()); , ?, ?lambda,java8?(stream)

  • 上一篇:學習C語言問題
  • 下一篇:java中dao層和service層的區別是什麽?
  • copyright 2024編程學習大全網