浅谈Java 8的新特性和使用场景

Posted 艾斯cancel

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了浅谈Java 8的新特性和使用场景相关的知识,希望对你有一定的参考价值。

一、default方法;

   通过default方法,可以在接口(Interface interface_name)中添加实例化方法:

   代码如下:

1 public interface TestDefault
2 {
3     public default void printHello(){
4         System.out.println("hello world!");
5     }
6 }

    调用此方法:

1 public class Main implements TestDefault{
2     public static void main(String[] args)
3     {
4         Main m = new Main(); //创建实例
5         m.printHello();        //调用方法
6     }
7 }

  使用场景:以我的理解,当多个类实现某个抽象接口后,我们发现这些类都需要有某个新的共同的实现方法时,即可加入到该接口中,创建一个default方法

以上是关于浅谈Java 8的新特性和使用场景的主要内容,如果未能解决你的问题,请参考以下文章

浅谈Java中的泛型

从 Java 8 到 Java 15 的新特性

浅谈PHP7的新特性

浅谈JAVA中的AutoCloseable接口

浅谈JAVA中的AutoCloseable接口

浅谈oracle 12C的新特性-CDB和PDB