
Java8.0 新特性
文章平均质量分 75
「已注销」
这个作者很懒,什么都没留下…
展开
-
Java 8.0新特性(Lamda表达式)
对于Lamda语法有三种形式:·(参数)->单行语句;·(参数)->{单行语句};·(参数)->表达式。范例1:单行语句interface Message { public abstract void print();}public class Demo { public static void main(String[] args) { fun(() -> ...原创 2018-02-10 15:24:35 · 363 阅读 · 0 评论 -
Java8.0 新特性(方法引用)
方法引用在Java8.0中一共定义了四种形式:·引用静态方法:类名称::static 方法名称;·引用某个对象的方法:实例化对象::普通方法;·引用特定类型的方法:特定类::普通方法;·引用构造方法:类名称::new范例1:引用静态方法interface Message<P, R> { public R transFrom(P p);}public class Demo { ...原创 2018-03-18 19:15:58 · 823 阅读 · 0 评论 -
Java 8.0新特性(内建函数式接口)
在JDK 1.8 里面提供了一个包:java.util.function,提供了以下四大核心接口:1.功能型接口(Function):public interface Function<T,R>{public R apply(T t);}2.消费型接口(Consumer):public interface Consumer<T>{public void accept(T t...原创 2018-03-18 20:05:20 · 551 阅读 · 0 评论 -
Java8 新特性(接口定义增强)
·随着时间的发展一个接口已经产生了2W个子类。但是发现接口方法不足,要增加一个方法,根据覆写规则,就要修改2W个子类。所以为了解决这一问题,允许接口里面定义普通方法了。范例1:使用default定义接口普通方法interface Message { public abstract void print(); default void fun() { System.out.println(...原创 2018-05-04 15:09:42 · 303 阅读 · 0 评论