jdk8新特性之拉姆达表达式

阅读更多
package test.java;


/*
  	包含三个部分:
	一个括号内用逗号分隔的形式参数,参数是函
	数式接口里面方法的参数
	一个箭头符号:->
	方法体,可以是表达式和代码块,方法体函数
	式接口里面方法的实现,如果是代码块,则必须
	用{}来包裹起来,且需要一个return 返回值,但
	有个例外,若函数式接口里面方法返回值是
	void,则无需{} 
*/
public class TestRunable {
	public static void runableTest() {
		new Thread(new Runnable() {
			@Override
			public void run() {
				System.out.println("tttt");
			}
		}).start();
	}
	
	public static void runableLambdaTest() {
		new Thread(()->{System.out.println("222");}).start();
	}
	
	
	public static void main(String[] args) {
		runableTest();
		runableLambdaTest();
	}

}

 

你可能感兴趣的:(lambda,jdk8)