使用 Java8 修复代码烂味道
在学习 Java8 时发现一些写法真的很优秀,用了就有种回不去的感觉,很好的处理了 Java 代码上的烂味道。 匿名内部类 在任何使用内部类的地方都使用 lamdba表达式 进行重构,比如: list.sort(new Comparator<String>() { public int compare (String o1, String o2) { return o1.length() - o2.length(); } }); 可以更简洁的写成: list.sort((o1,o2) -> o1.length() - o2.length()); ...