java 8中 orElse和orElseGet区别

当传入的对象为null时,orElse也会执行里面的方法,orElseGet也会执行。
当传入对象不为空,orElse会执行,但是orElseGet不会执行。
在数据量大时会对性能产生影响。
java 8中 orElse和orElseGet区别_第1张图片
java 8中 orElse和orElseGet区别_第2张图片

你可能感兴趣的:(java,java)