• 017_JDK8.0新特性<一>Lambda表达式


    1.为什么使用Lambda表达式

    • Lambda是一个匿名函数,可以理解为一段可以传递的代码,也就是将代码像数据一样进行传递。这样可以使代码更简洁、更灵活。
    • Lambda表达式是一种更紧凑的代码风格,可以使Java的语言表达能力得到提升

    2.Lambda语法

    • 新的操作符 : ->         箭头操作符/Lambda操作符
    • ->  左侧       :   参数列表
    • ->  右侧       :  方法体/lambda体   

    3.Lambd表达式需要函数式接口的支持

    4. 强化练习

    5.常用函数式接口

    1. Consumer<T> : 消费型接口    函数 :  void accept(T t)
    2. Supplier<T>    : 供给型接口    函数 :  T get()
    3. Function<T,R>: 函数型接口         函数  : R apply(T t)
    4. Predicate<T>  : 断言型接口         函数  :  boolean test(T t)
  • 相关阅读:
    NSURLSession 网络请求
    NSData 数据
    NSStream文件流
    NSFileManager文件管理
    NSCache 缓存
    NSUserDefaults数据存储
    NSKeyedArchiver数据归档
    子线程定时器的创建
    NSEnumerator迭代器
    NSDate 时间
  • 原文地址:https://www.cnblogs.com/xddx/p/13388012.html
Copyright © 2020-2023  润新知