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

    1、接口的改变,

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

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

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

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

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

      @FunctionInterface

    Lamda表达式:

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

      Lambda表达式用在函数参数中

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

    Lambda只能应用于函数式接口

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

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

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

  • 相关阅读:
    python 编码与解码
    python 写文件
    python 文件读写
    python 异常处理
    python 断言
    C++的可移植性和跨平台开发
    Python中subprocess学习
    Python 的web自动化测试
    CookieJar和HTTPCookieProcessor
    python3爬虫
  • 原文地址:https://www.cnblogs.com/erdanyang/p/12529782.html
Copyright © 2011-2022 走看看