- 针对匿名内部类的优化:
例如创建线程时,原本的代码:
new Thread(new Runnable() {
@Override
public void run() {
System.out.println(123);
}
});
现代码:
Thread thread = new Thread(() -> System.out.println(123));
排序
list.sort((Member m1,Member m2)->m1.getAge().compareTo(m2.getAge()))
//使用Comparator.comparing
list.sort(Comparator.comparing(Member::getAge));