Java8
落幕之前
这个作者很懒,什么都没留下…
展开
-
java8 stream是可以过程中向对象中放东西的
public static void main(String[] args) { List<Person> list = new ArrayList<>(); Person person; for (int i = 0; i < 20; i++) { person = new Person();...原创 2018-11-13 10:26:36 · 484 阅读 · 0 评论 -
Java8的Function函数式接口
源码 @FunctionalInterface public interface Function<T, R> { R apply(T t); default <V> Function<V, R> compose(Function<? super V, ? extends T> before) { Objects....原创 2018-09-28 14:50:46 · 234 阅读 · 0 评论 -
OptionalInt为什么没有ofNullable()方法
因为OptionalInt是针对int类型的,OptionalLong,OptionalDouble也是类似,都是针对primitive类型的,这些类型的初始值就算不显示赋值,一样也会有jvm分配的初始值。 OptionalInt的作用,是为了减少拆箱装箱操作所浪费的性能,如果要使用Integer的话,Optional.ofNullable()就可以了。 ...原创 2018-09-30 11:42:40 · 1629 阅读 · 0 评论