![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java8 新特性Lambda表达式
跟‘码’死磕
本人虽然是一枚测试人员 但是爱好敲代码,尤其是Java代码,兴趣驱动,所以学多少都不感觉的乏味和累。
展开
-
java8 新特性Lambda表达式之简介
java8 新特性Lambda表达式这篇先讲基础语法概念:什么是Lambda表达式答案:java8 的一个新特性,说白了就是一个匿名函数(不带名字的函数就是匿名函数)为什么用Lambda表达式答案:Lambda表达式可以非常简洁的对一个接口进行实现Lambda表达式对接口的要求答案:Lambda表达式对接口可以简洁的实现,但是也是有前提的,前提就是这个接口必须是一个...原创 2019-07-03 18:18:03 · 183 阅读 · 0 评论 -
java8 新特性Lambda表达式之基础语法
学习完Lambda表达式的简介之后,大概对java8 新特性Lambda表达式有所认识了接着呢 我们从最基础的接口实现开始学习,对比一下 java8之前和之后 有啥区别从六种不同的接口的实现 进行对比 这样更全面的认识与学习1.1有一个参数与有返回值的接口@FunctionalInterfacepublic interface HavePararmHaveRetur...原创 2019-07-03 18:34:51 · 213 阅读 · 0 评论 -
java8 新特性Lambda表达式之方法的引用
有一个参数与有返回值的接口@FunctionalInterfacepublic interface HavePararmHaveReturn { int Lambad(int a);}用Lambda表达式实现这个接口public class MethodReference {public static void main(String[] ags) {//...原创 2019-07-03 18:40:48 · 720 阅读 · 0 评论 -
java8 新特性Lambda表达式之构造方法的引用
构造方法的引用 顾名思义 地有个对象 然后有多个构造方法首先创建一个Person类 并创建一个无参数构造器和有参数的构造器public class Person {public String name;public int age;public Person() {System.out.println("无参数构造器!");}public Person(Stri...原创 2019-07-03 18:45:16 · 2081 阅读 · 1 评论 -
java8 新特性Lambda表达式之Sort
//综合案例:对象集合排序:对list集合中的所有person对象按照年龄大小进行排序public class Event_Sort {public static void main(String[] ags) {List<Person>persons=new ArrayList<>();persons.add(new Person("Lily",10));...原创 2019-07-03 18:46:52 · 2712 阅读 · 0 评论 -
java8 新特性Lambda表达式之ForEach
//综合案例:集合的遍历forEachpublic class Event_ForEach {public static void main(String[] ags) {List<Person>persons=new ArrayList<>();persons.add(new Person("Lily",10));persons.add(new Per...原创 2019-07-03 18:48:01 · 924 阅读 · 0 评论 -
java8 新特性Lambda表达式之TreeSet
//综合案例:集合TreeSet==>自带排序的集合public class Event_TreeSet {public static void main(String[] ags) {//TreeSet中有一个方法:public TreeSet(Comparator<? super E> comparator) {this(new TreeMap<>(c...原创 2019-07-03 18:49:02 · 2056 阅读 · 0 评论 -
java8 新特性Lambda表达式之RemoveIf
public class Event_RemoveIf {public static void main(String[] ags) {List<Person>persons=new ArrayList<>();persons.add(new Person("Lily",18));persons.add(new Person("Poliy",20));p...原创 2019-07-03 18:50:04 · 1745 阅读 · 0 评论