小司機帶你用Java新特性之Lambda表達式

最爲一名吊絲程序員,那麼方法引用以及Lambda表達式這個技能是必須的。

翻了一下網上關於Lambda表達式的示例寫的真的是亂七八糟,可閱讀性不強

最後小編自己擼了一個最典型的示例,來看一下:

package com.demo.java8;

public class LambdaA {

	public static void main(String[] args) {
		test(1, 2, (int a, int b) -> www(a, b));
	}

	public static int www(int aaa, int bbb) {
		return aaa + bbb;
	}

	interface Operation {
		Object operate(int a, int b);
	}

	public static void test(int A, int B, Operation operation) {
		Object aaa = operation.operate(A, B);
		System.out.println(aaa);
	}
}


應用場景:當我們需要在執行某個方法(例如此處的test)的時候想要傳入另一個方法去(例如此處的www)處理我們傳入的參數



轉載請註明出處:http://blog.csdn.net/goodsave




發佈了20 篇原創文章 · 獲贊 40 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章