Ich habe versucht, einen langen Artikel zu schreiben und konnte ihn nicht für immer schreiben Ich habe beschlossen, einen Artikel für mich zu schreiben. Es mag scheinen, als wäre es bereits geschrieben worden, aber es ist ein Memo für Anfänger.
Lambda-Ausdruck = Java wird oft missverstanden (persönliches Vorurteil) Lassen Sie uns den Hintergrund grob ausführen.
Es ist nur eine Liste, also vergleichen wir sie tatsächlich.
** Methode **
public class ThisIsSample {
int res;
private void calculate(int value1, int value2) {
res = value1 + value2;
}
}
** Anonyme Klasse **
ThisIsSample printRunOut = new ThisIsSample() {
public void prt() {
System.out.println("sample");
}
};
printRunOut.prt();
** Lambda-Typ **
ThisIsSample printRunOut = () -> {
System.out.println("sample");
};
printRunOut.prt();
Immerhin ist das allein nicht klar. Ich verstehe, dass ** Typinferenz ** die Abkürzung wiederherstellt, aber ich kann nicht sagen, dass ich es verstehe. Es scheint, dass ich es üben muss, aber ich kann es jetzt nicht kompilieren. (?) Deshalb möchte ich es später beschreiben.
Java-Funktionsschnittstelle * Es gibt auch eine Zusammenfassung der Lambda-Ausdrücke. Grundlagen der Verwendung von Java8-Lambda-Ausdrücken [Java] Super Einführung in Java 8 Lambda (Schreibstil, funktionale Schnittstelle, ursprüngliche Definition, Lambda-Empfangsprozess)
** Nachtrag ** Markdown Notation Cheet Sheet -Qiita Liste der Dinge, die ich getan habe, um ein Dokument mit Markdown-Qiita zu schreiben Qiita Markdown Notation List / Cheet Sheet -Qiita
Ich habe keine Zeit, also werde ich es versuchen ... Ich werde es zu einem späteren Zeitpunkt beheben. (Ich weiß noch nicht viel über Stream)
2019.7.16 Nachtrag Bis jetzt habe ich nichts mit dem Serversystem zu tun und habe in einem kleinen Büro mit Excel / Access / VBA gespielt. Der Grund, warum Java jetzt ist, ist, dass ich durch Berühren von RPA, das aus Java besteht, zum ersten Mal mit dem serverseitigen System außer dem Web vertraut wurde. ~~ Es ist ein schlampiger Artikel ~~, aber bitte schauen Sie warm.
Recommended Posts