企业网站设计制作教程,superstore wordpress,wordpress怎么匿名评论,网站做简历模板下面要给大家介绍的就javaFunctionalInterface注解#xff0c;对于FunctionalInterface注解不大了解的人#xff0c;可以通过下面的文章来了解一下哦。在学习Lambda表达式的时候#xff0c;假如#xff0c;接口中只有一个抽象方法(可以包含多个默认方法或多个 static方法)FunctionalInterface注解对于FunctionalInterface注解不大了解的人可以通过下面的文章来了解一下哦。在学习Lambda表达式的时候假如接口中只有一个抽象方法(可以包含多个默认方法或多个 static方法)那么这个接口就是函数式接口FunctionalInterface就是用来指定某个接口必须是函数式接口所以FunInterface只能修饰接口不能修饰其它程序元素。例下面的程序使用FunctionalInterface修饰了函数式接口。FunctionalInterfacepublic interface FunInterface{static void print(){System.out.println(C语言中文网);}default void show(){System.out.println(我正在学习C语言中文网Java教程);}void test(); // 只定义一个抽象方法}编译上面程序可能丝毫看不出程序中的FunctionalInterface有什么作用因为FunctionalInterface注解的作用只是告诉编译器检查这个接口保证该接口只能包含一个抽象方法否则就会编译出错。FunctionalInterface注解主要是帮助程序员避免一些低级错误例如在上面的FunInterface接口中再增加一个抽象方法abc()编译程序的时候就会出现下面的错误提示“FunctionInterface”批注无效FunInterface不是functional接口Java FunctionalInterface注解相关内容就给你介绍到这里了更多java入门知识可以继续关注奇Q工具网来进行了解呢。推荐阅读