
Java
Small Scarecrow
是我小陈呀
展开
-
JDK8 新特性之lambda
lambda表达式 定义: lambda表达式是JDK8的新特性,可以极大的简化代码,适用于函数式接口(有且只有一个抽象方法的接口),说白了,lambda表达式就是为了优化代码. 函数式接口具体介绍: JDK8新特性之函数式接口 使用场景一、优化匿名内部类(接口的 方法无参无返回值) 1、首先定义函数式接口(只有一个抽象的方法) package com.basic.pojo; public interface Animal { /** * 无参数,无返回值 */ voi原创 2020-11-09 23:11:53 · 764 阅读 · 0 评论 -
JDK8新特性之函数式接口
函数式接口定义:有且只有一个抽象方法的接口 jdk8出现后,接口可以支持非抽象方法,也就是说函数式接口可以有多个非抽象的方法。 jdk8允许接口添加默认方法(default)、静态方法(static),同时支持FunctionalInterface注解检查接口是否为函数式接口,如果不是会编译出错。 package com.basic.pojo; @FunctionalInterface //函数式接口注解 public interface Animal { /** * 抽象方法原创 2020-11-09 23:09:43 · 311 阅读 · 0 评论 -
如何取消IDEA引入依赖时自动转换*
java google规范中,引入依赖时,不要使用模糊不清的 * 号!!! 下面介绍,如何取消IDEA自动转换 * 号 图片步骤解析: 1、打开file—>setting—>在搜索框输入“imports”(如图中 1) 2、找到code Style —Java(如图中 2) 3、切换到Tab Imports栏(如图中 3) 4、设置自动转换为 * 号的个数。设置的个数大一点,就不会...原创 2020-04-25 15:31:07 · 1900 阅读 · 0 评论