上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 46 下一页
  2019年9月8日
摘要: 1. 排序 Stream sorted(); //按元素默认大小排序(必须实现Comparable接口) Stream sorted(Comparator cp); //按指定Comparator比较的结果排序 2.去除重复元素 Stream distinct(); //返回去除重复元素的Strea 阅读全文
posted @ 2019-09-08 04:53 singleSpace 阅读(174) 评论(0) 推荐(0) 编辑
  2019年9月7日
摘要: 1. 聚合方法 Stream.reduce()是一个Stream的聚合方法:把一个Stream的所有元素聚合成一个结果 例如: 2. reduce简介 reduce接收的对象是BinaryOperator接口,其定义了一个apply方法,负责把上次累加的结果和本次元素进行运算,并且返回累加的结果 例 阅读全文
posted @ 2019-09-07 15:57 singleSpace 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 1.filter简介 Stream.filter()是一个转换方法,把一个Stream转换为另一个Stream。 所谓filter操作,就是对一个Stream的所有元素进行测试,不满足条件的元素就被过滤掉,剩下的元素构成了一个新的Stream 例如对{1, 2, 3, 4, 5}调用filter,传 阅读全文
posted @ 2019-09-07 15:30 singleSpace 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1. map()简介 Stream.map()是一个Stream的转换方法,把一个stream转换为另一个Stream,这2个Stream是按照映射函数一一对应的。 所谓map操作,就是把一种操作运算映射到序列的每个元素上。 例如:f(x)=x^2,对x计算它的平方,把这个函数映射到一个序列{1, 阅读全文
posted @ 2019-09-07 12:11 singleSpace 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1. 方法1:把一个现有的序列变为Stream,它的元素是固定的 2. 方法2: 通过Stream.generate方法根据一个Supplier对象不断产生下一个元素。这种Stream保留的是算法,可以表示无限序列。 3. 方法3:很多API提供了Stream接口,可以直接返回Stream,例如 F 阅读全文
posted @ 2019-09-07 10:55 singleSpace 阅读(213) 评论(0) 推荐(0) 编辑
  2019年9月6日
摘要: 1. Stream Java8引入全新的Stream API 位于java.util.stream包 1.1 Stream API不同于java.io的InputStream/OutputStream java.iojava.util.stream存储顺序读写的byte/char顺序输出的任一Jav 阅读全文
posted @ 2019-09-06 11:41 singleSpace 阅读(262) 评论(0) 推荐(0) 编辑
  2019年9月5日
摘要: Java8引入了Lambda表达式,可以不必编写FunctionalInterface的实现类,直接写Lambda表达式。除了Lambda表达式,我们还可以直接传入方法引用 方法引用是指:如果某个方法签名和接口恰好一致,可以直接传入方法引用,格式:类名::方法名 静态方法引用 在SortedBy这个 阅读全文
posted @ 2019-09-05 21:10 singleSpace 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1. 函数式编程 Java有2类方法: 实例方法:通过实例调用 静态方法:通过类名调用 Java的方法相当于过程式语言的函数 函数式编程(Functional Programing): 把函数作为基本运算单元 函数可以作为变量,传递给另一个函数 函数可以接收函数 函数可以返回函数 历史研究函数式编程 阅读全文
posted @ 2019-09-05 02:48 singleSpace 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 1. JDBC连接池 1.1 JDBC连接池简介 线程池可以复用一个线程,这样大量的小任务通过线程池的线程执行,就可以避免反复创建线程带来的开销。 同样JDBC可以复用一个JDBC连接 JDBC的连接池可以维护若干个JDBC连接,在执行数据库任务的时候,可以从连接池中直接获取连接,而不是反复创建和关 阅读全文
posted @ 2019-09-05 02:34 singleSpace 阅读(247) 评论(0) 推荐(0) 编辑
  2019年9月1日
摘要: 1 数据库事务:Transaction 1.1 定义 若干SQL语句构成的一个操作序列 要么全部执行成功 要么全部执行不成功 1.2 数据库事务具有ACID特性: Atomicity:原子性一个事务虽有若干SQL语句构成,但它本身是一个原子操作,要么全部成功,要么全部失败 Consistency:一 阅读全文
posted @ 2019-09-01 22:56 singleSpace 阅读(220) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 46 下一页