广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州Java8的编程风格_北大青鸟IT计算机学校

作者:邓华发布时间:2021-03-24分类:Java技术浏览:890


导读:之前惠州北大青鸟老师给大家讲了Java8的新特性,下面老师给大家科普一下Java8的编程风格,希望对大家的学习有帮助。

之前惠州北大青鸟老师给大家讲了Java8的新特性,下面老师给大家科普一下Java8的编程风格,希望对大家的学习有帮助。

Java 8 希望有自己的编程风格,并与 Java 7 区别开,以下实例展示了 Java 7 和 Java 8 的编程格式:

import java.util.Collections; 

import java.util.List; import java.util.ArrayList; 

import java.util.Comparator; 


public class Java8Tester {

    public static void main(String args[]){


           List<String> names1 = new ArrayList<String>();

       names1.add("Google ");

       names1.add("W3CSchool ");

       names1.add("Taobao ");

       names1.add("Baidu ");

       names1.add("Sina ");

       List<String> names2 = new ArrayList<String>();

       names2.add("Google ");

       names2.add("W3CSchool ");

       names2.add("Taobao ");

       names2.add("Baidu ");

       names2.add("Sina ");

       Java8Tester tester = new Java8Tester();

       System.out.println("使用 Java 7 语法: ");

       tester.sortUsingJava7(names1);

       System.out.println(names1);

       System.out.println("使用 Java 8 语法: ");

       tester.sortUsingJava8(names2);

       System.out.println(names2);

    }

        // 使用 java 7 排序

    private void sortUsingJava7(List<String> names){

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

          @Override

          public int compare(String s1, String s2) {

             return s1.compareTo(s2);

          }

       });

    }

        // 使用 java 8 排序

    private void sortUsingJava8(List<String> names){

       Collections.sort(names, (s1, s2) -> s1.compareTo(s2));

    }

 } 

执行以上脚本,输出结果为:

$ javac Java8Tester.java

 $ java Java8Tester

 使用 Java 7 语法:

  [Baidu , Google , W3CSchool , Sina , Taobao ]

 使用 Java 8 语法:

  [Baidu , Google , W3CSchool , Sina , Taobao ]

点击咨询直接了解更多相关资料,我在惠州北大青鸟新方舟等你。

java7.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表