美文网首页
Java8新特性学习(一)

Java8新特性学习(一)

作者: 烁烁2020 | 来源:发表于2019-12-25 12:49 被阅读0次

    实例源代码  :  https://github.com/shuo110/WelcomeToJava8   

    了解Java 8如何为您提供帮助

    使用Project Lambda提供更好的应用程序性能和更简单的并行编程模型,同时提高开发人员的生产力

    通过选择运行时来最大化应用程序的灵活性,以利用Java SE 8 Compact Profiles和Java ME 8进行更有效的部署

    在通用的Java平台上实施新的物联网服务,同时创建健壮且高性能的嵌入式和企业应用程序

    第一篇主要是这4个特性,我根据自己的爱好之一NBA,在写代码的时候,强行注入,哈哈,这样写代码的时候乐趣更多,希望各位能在写代码的时候找到自己可以提高兴趣的地方,码处高效,码出快乐,嘻嘻 ~~~

    以下为部分代码

    feature1:

    feature2:

    /**

    * @author zhaosr

    * @description 运用Lambda表达式对字符串列表进行排序

    * @date 2019/12/24 4:55

    */

    public class LambdaDemo {

    public static void main(String[] args) {

    List<String> list = Arrays.asList("勒布朗-詹姆斯", "阿德托昆博", "阿玛雷-斯塔德迈尔", "拉简-隆多");

    //testLambdaCode1(list);

    testLambdaCode2(list);

    //testLambdaCode3(list);

    //testLambdaCode4(list);

    System.out.println(list.get(1));

    }

    private static void testLambdaCode1(List<String> list) {

    Collections.sort(list, new Comparator<String>() {

    @Override

    public int compare(String o1, String o2) {

    return o1.compareTo(o2);

    }

    });

    }

    private static void testLambdaCode2(List<String> list) {

    Collections.sort(list, (String a, String b) -> {

    return b.compareTo(a);

    });

    }

    private static void testLambdaCode3(List<String> list) {

    Collections.sort(list, (String a, String b) -> b.compareTo(a));

    }

    private static void testLambdaCode4(List<String> list) {

    Collections.sort(list, (a, b) -> b.compareTo(a));

    }

    }

    相关文章

      网友评论

          本文标题:Java8新特性学习(一)

          本文链接:https://www.haomeiwen.com/subject/hfdhuftx.html