
Java函数式编程
文章平均质量分 91
cuiods
南京大学软件学院学生
展开
-
Java8函数式编程1-简介和流
编程函数式编程的核心是:在思考问题时,使用不可变值和函数,函数对一个值进行处理,映射成另一个值。 为支持函数式编程,Java8 引入了Lambda表达式。我对Java8中的Lambda表达式的理解是,使用匿名函数替换J原创 2016-12-15 20:59:09 · 1449 阅读 · 0 评论 -
Java8函数式编程2-类库、高级集合类和收集器
一、类库1、基本类型Java的泛型是是基于对泛型参数类型的擦除,只有装箱类型才能作为泛型参数,然而,由于装箱类型是对象,所以在内存中占据更大的空间,比如int只要4个字节,而Integer确需要16个字节。 将基本类型转换为装箱类型称为装箱,反之成为拆箱,两者都需要额外的计算开销。为了减小这些性能开销, Stream 类的某些方法对基本类型和装箱类型做了区分。原创 2016-12-16 12:00:12 · 768 阅读 · 0 评论 -
Java8函数式编程3-并行与并发
Java8对程序并行和并发新增支持的简单介绍原创 2016-12-18 14:05:57 · 2220 阅读 · 0 评论