1. 接口默认方法
JDK8允许我们添加一个费抽象的方法,只需要定义为default即可。
interface Interface8{
int Interface8();
default int Interface8_meth(int x ){
return x;
}
}
另外一个有用的方法:
map.getOrDefault(42, "not found"); // not found
对Map的元素做合并也变得很容易了:
map.merge(9, "val9", (value, newValue) -> value.concat(newValue)); map.get(9); // val9 map.merge(9, "concat", (value, newValue) -> value.concat(newValue)); map.get(9); // val9concat