
java-JDK8新特性
唐猿猿
一名正在学习的java新手,老师-黑马程序猿,所有资料均来源于网络,如有违权和侵犯,请私信,我立刻删除!所写博客只是为方便查询和观看,也希望能给正在学习的人一些帮助,无其他用途。
展开
-
Java学习-方法引用(二)
方法引用_通过this引用本类的成员 /* 定义一个富有的函数式接口 */ @FunctionalInterface public interface Richable { //定义一个想买什么就买什么的方法 void buy(); } /* 使用this引用本类的成员方法 */ public class Husband { //定义一个买房子的方法 ...原创 2020-02-28 20:42:53 · 195 阅读 · 0 评论 -
Java学习-方法引用(一)
方法引用基本介绍 /* 定义一个打印的函数式接口 */ @FunctionalInterface public interface Printable { //定义字符串的抽象方法 void print(String s); } public class Demo01Printable { //定义一个方法,参数传递Printable接口,对字符串进行打印 ...原创 2020-02-28 20:37:27 · 232 阅读 · 0 评论 -
Java学习-Stream流式思想概述
使用传统的方式,遍历集合,对集合 import java.util.ArrayList; import java.util.List; /* 使用传统的方式,遍历集合,对集合中的数据进行过滤 */ public class Demo01List { public static void main(String[] args) { //创建一个List集合,存储姓...原创 2020-02-27 16:22:22 · 436 阅读 · 2 评论 -
Java学习-常用函数接口(三)
常用的函数式接口_Predicate接口 import java.util.function.Predicate; /* java.util.function.Predicate<T>接口 作用:对某种数据类型的数据进行判断,结果返回一个boolean值 Predicate接口中包含一个抽象方法: boolean test(T t):用来对指...原创 2020-02-27 16:11:50 · 247 阅读 · 0 评论 -
Java学习-常用函数接口(二)
函数式接口作为方法的参数案例 /* 例如java.lang.Runnable接口就是一个函数式接口, 假设有一个startThread方法使用该接口作为参数,那么就可以使用Lambda进行传参。 这种情况其实和Thread类的构造方法参数为Runnable没有本质区别。 */ public class Demo01Runnable { //定义一个方法startT...原创 2020-02-27 16:05:26 · 745 阅读 · 0 评论 -
Java学习-常用函数接口(一)
函数式接口的概念&函数式接口的 /* 函数式接口:有且只有一个抽象方法的接口,称之为函数式接口 当然接口中可以包含其他的方法(默认,静态,私有) @FunctionalInterface注解 作用:可以检测接口是否是一个函数式接口 是:编译成功 否:编译失败(接口中没有抽象方法抽象方法的个数多余1个) */ @Functi...原创 2020-02-27 15:53:12 · 191 阅读 · 0 评论