/**
*
-
函数式编程思想概括:
-
函数式编程是Java的新技术,是一种新的设计思想,目的是为了简化代码!
-
面向对象过分强调“必须通过对象的形式来做事情,”
-
而函数式思想,则尽量忽略面向对象的复杂语法。
-
强调做什么,而不是以什么形式做,要干嘛就干嘛!
-
简化了代码。
-
核心思想:
-
例如:我们在创建一个线程任务执行的时候。
-
我们需要先创建一个Runnable任务对象,
-
然后包装成线程对象,最后启动。
-
函数式编程,忽略对象的创建,忽略重写,直接是要什么我就给什么,然后直接运行即可。
-
*/
public class LambdaDemo01 {public static void main(String[] args) {
//面向对象。
Thread t=new Thread(new Runnable() {
@Override
public void run() {
System.out.println(Thread.currentThread().getName());
}
});//设计哲学:Java面向对象,接近人类语言。 //过分的在意面向对象,模拟显示世界,而忽略了只是想要一个结果。 //函数式编程:简化面向对象,不要过分在意面向对象,而是关注结果就好了。 new Thread(()-> System.out.println(Thread.currentThread().getName())).start();
}
}