函数式编程思想

/**
*

  • 函数式编程思想概括:

  •    函数式编程是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();
    

    }
    }

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值