java8新特性
月光下的平方
求知若饥,虚心若愚。
展开
-
java1.8新特性之接口定义增强
本篇重点:使用default和static定义接口方法从java发展之初到今天已经经过了20年的时间了,在这20年的时间里所有的java开发者都知道java中的接口是由全局常量和抽象方法组成。但是从jdk1.8的时代这一组成改变了。为什么会改变?如果说有某一个接口,这个接口随着时间的发展已经产生了2w个子类。突然发现,这个接口里的方法不足,应该再增加一个方法,而针对于所有不同的子类,这个方法的功能实原创 2017-05-11 14:11:34 · 1847 阅读 · 0 评论 -
java1.8新特性之Lamda表达式
Lamda属于函数式编程的概念,那么为什么需要函数式的编程呢?如何要想清楚函数式编程的产生目的,那么我们必须通过匿名内部类来分析。传统的内名内部类:package com.wonglar.demo;interface IMessage{ public void print(); }public class Demo { public static void main(String[]原创 2017-05-11 15:10:45 · 577 阅读 · 0 评论