Lambda Hashmap collections

                               Lambda Hashmap collections

Lambda:

java8提供了lambda表达式

 使用前提:函数式接口

 函数式接口: 只有一个必须要重写的抽象方法的接口

  检查函数式接口:@FunctionalInterface

 语法:

 ()->{}

   () :要重写的抽象方法的参数列表

   -> :lambda符号,箭头符号,箭头函数,具有上下文推到作用

 {} :定义抽象方法的方法体

collections

Collections 操作容器的工具类

在Collections的提高了一个方法synchronizedMap(Map m) 返回一个线程安全的map

比较器:

 内部比较器(自然排序):实现一个Comparable的接口,重写冲向方法compareTo() 在方法内部定义默认比较规则

 外部比较器

 定义一个ArrayList,存储多个Student类型的数据,使用Collecitons的sort方法进行排序,

 排序规则:1)根据身高降序排序

   2)根据姓名升序排序

你可能感兴趣的:(Lambda Hashmap collections)