java
_飞飞飞飞
这个作者很懒,什么都没留下…
展开
-
java函数式编程/lambda表达式学习笔记
java函数式编程/lambda表达式函数式编程个人理解函数式编程个人理解函数式编程属于一种编程范式,它不是一种具体的技术,而是一种编程的方法论,或者是思想。相对于命令式编程,我们需要个人理解就是我们能熟练使用stream流API和lambda表达,有流相关的思想,并能应用到我们的工作中,就可以说我们会用函数式编程了。...原创 2018-12-13 18:12:40 · 189 阅读 · 0 评论 -
Stream流编程学习笔记
Stream流编程学习概念内部迭代和外部迭代中间操作、终止操作和惰性求值流的创建概念Stream其实就是一个高级的迭代器,它不是一个数据结构,不是一个集合,不会存放数据。它只关注怎么高效处理数据,把数据放入一个流水线中处理。内部迭代和外部迭代外部迭代就是平时我们在对集合或者数组中的数据进行处理时,比如我们求一个数组中所有数字的和,那么我们需要先定义一个外部变量SUM,然后遍历数据,取出数...原创 2019-01-28 15:58:23 · 1168 阅读 · 0 评论 -
JAVA获取二维数组中每一列的最小值
思路1行列互换,然后直接获取行的最小值分列,列数=二维数组中长度最长的一维数组的长度循环嵌套,进行行列转换依次获取行中最小值public static void main(String[] args) throws Exception { int[][] array = { { 1, 2 }, { 3, 4 }, { 5, 6 }, { 7 }, { 8, 9, 10 }}; ...原创 2019-09-24 23:55:00 · 4104 阅读 · 0 评论