java函数式编程
来源:互联网 发布:linux内网穿透知乎 编辑:程序博客网 时间:2024/06/05 01:58
java是一门面向对象的语言;函数式编程;并行开发/基于事件的开发;
import java.util.Arrays;
import java.util.Comparator;
public class LambdaTest1 {
class User{
public String name;
public int score;
public User(String name, int score) {
super();
this.name = name;
this.score = score;
}
@Override
public String toString() {
return "User [name=" + name + ", score=" + score + "]";
}
}
public void testOldUse(){
User[] us = new User[]{
new User("李白",90),
new User("杜甫",86),
new User("孟浩然",76)
};
Arrays.sort(us,new Comparator<User>(){
@Override
public int compare(User o1, User o2) {
return Integer.compare(o1.score,o2.score);
}
});
System.out.println(Arrays.toString(us));
}
public void testOldUser2(){
new Thread(new Runnable(){
@Override
public void run() {
System.out.println("hello lambda");
}
}).start();
}
public void testNewUse(){
User[] us = new User[]{
new User("李白",90),
new User("杜甫",86),
new User("孟浩然",76)
};
Arrays.sort(us,
(User o1, User o2) -> {
return Integer.compare(o1.score,o2.score);
}
);
System.out.println(Arrays.toString(us));
}
}
- Java函数式编程
- Java函数式编程
- java函数式编程
- Java函数式编程(一)
- Java函数式编程(二)
- Java函数式编程(三)
- 函数式编程在Java
- java 1.8 函数式编程
- 函数式编程java版
- Java 8 函数式编程
- 关于Java函数式编程
- java 8 函数式编程
- java guava 函数式编程
- paip. java的 函数式编程 大法
- Java函数式编程(六)查找元素
- Java函数式编程(八)Optional
- Java函数式编程(七)闭包
- Java函数式编程(九)MapReduce
- 大话数据结构 code 第四章 05顺序队列_Queue
- commons-fileupload 上传中断异常处理
- Oracle 子查询
- 【目录】Ceph专题文章索引
- JVisualVM监视远程主机Tomcat运行情况
- java函数式编程
- Semaphore 信号量 控制进程
- Hyperledger fabric 学习笔记: go语言 与 JSON
- 杭电1696——基础的二分
- java算法之快速排序
- 每日一题(26)—— 无限循环的几种形式
- JSP工作原理
- 《互联网信贷风险与大数据》读书笔记(六)
- 深入 Generator 函数(三) (Going Async With ES6 Generators)