Was ist der Unterschied von mit TemporalAmount oder TemporalUnit in Java 8?

Schreibe ich einige Stück code in Java 8, die mithilfe der Zeit-Arithmetik.
Ich merke, dass ich umsetzen kann in differentways. Lassen Sie uns einfach code unten. Natürlich ist es das gleiche Ergebnis, aber ich verwirrt, welche Art und Weise wird meist angewendet oder effizientesten, um arithmetische Operationen in Java 8 ?

LocalTime time = LocalTime.now();
//1st way
LocalTime plusOp = time.plus(Duration.ofMinutes(10L));
//2nd way
LocalTime plusOp2 = time.plus(10L, ChronoUnit.MINUTES);
System.out.println(plusOp);
System.out.println(plusOp2);
//3. way simply
 time.plusMinutes(10L);

Vielen Dank im Voraus.

InformationsquelleAutor Ugur Artun | 2015-03-10
Schreibe einen Kommentar