Lambda 是一种匿名表达式,平时我们写匿名内部类的时候都是这么写的
mNameEt.setOnFocusChangeListener(new View.OnFocusChangeListener() { @Override public void onFocusChange(View view, boolean b) { } });
使用Lambda后我们可以这么写:
mNameEt.setOnFocusChangeListener((view, b) -> { });
线程中的使用
new Thread(() -> { // 实现run方法 }).start();
PS. Lambda需要使用jdk 1.8编译