lambda表达式
线程的创建
//方式一
public static void main(String[] args) {
new Thread(new Runnable() {
@Override
public void run() {
System.out.println("匿名内部类");
}
}).start();
}
//方式二
public static void main(String[] args) {
new Thread(()->System.out.println("匿名内部类")).start();
}
集合的排序
//方式一
public static void main(String[] args) {
Collections.sort(list, new Comparator<String>() {
@Override
public int compare(String a, String b) {
return a.compareTo(b);
}
});
}
//方式二
public static void main(String[] args) {
Collections.sort(list,(a,b)->a.compareTo(b));
}