所在的位置: java >> 培训学校 >> JAVA的8大特性讲解

JAVA的8大特性讲解

北京治疗白癜风的费用是多少 http://m.39.net/pf/a_5059022.html

java教程将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API。

方法/步骤1.接口的默认方法Java8允许我们给接口添加一个非抽象的方法实现,只需要使用default关键字即可,这个特征又叫做扩展方法,示例如下:interfaceFormula{doublecalculate(inta);defaultdoublesqrt(inta){returnMath.sqrt(a);}}Formula接口在拥有calculate方法之外同时还定义了sqrt方法,实现了Formula接口的子类只需要实现一个calculate方法,默认方法sqrt将在子类上可以直接使用。Formulaformula=newFormula(){

Overridepublicdoublecalculate(inta){returnsqrt(a*);}};formula.calculate();//.0formula.sqrt(16);//4.02.Lambda表达式首先看看在老版本的Java中是如何排列字符串的:Listnames=Arrays.asList("peter","anna","mike","xenia");Collections.sort(names,newComparator(){

Overridepublicint


转载请注明:http://www.jiaju1314.com/pxxx/pxxx/11874.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了