zoukankan      html  css  js  c++  java
  • JAVA8新特性

    1、接口的改变,

          接口里可以增加static方法(有方法体)(方法属于接口)

      接口里可以增加default方法(有方法体)(方法属于实例)

      接口里面的静态方法不会被继承下来,静态变量被继承了下来,default方法会继承下来

      如果一个类实现了多个接口,并且这些接口之间没有继承关系,同时存在相同的default方法,会出现冲突错误(解决办法也有,就是得自己实现这个接口)

      如果接口只有一个抽象方法,这个接口就是函数式接口

      @FunctionInterface

    Lamda表达式:

      只有函数式接口。才可以使用Lambda表达式

      Lambda表达式用在函数参数中

      类的方法的应用,实例的方法的引用(2种),构造器的引用

    Lambda只能应用于函数式接口

      Lambda表达式三个组成部分()-> {}

      Lambda表达式与匿名内部类,传入其中的参数为final型的

      如果省略掉{},则一定要省略return语句

  • 相关阅读:
    编程原理
    VMware
    window的composer安装
    微信小程序支付的坑
    php 生成二维码
    接口文档在线编辑
    mysql函数的使用
    linux的反斜扛的问题
    require_once中使用./和../时遇到的坑
    微信测试账号申请后,登陆空白的现象
  • 原文地址:https://www.cnblogs.com/erdanyang/p/12529782.html
Copyright © 2011-2022 走看看