摘要: 1.栈(Stack)存放的都是方法中的局部变量。方法的运行一定要在栈当中 局部变量:方法的参数,或者事方法()内部的变量 作用域:一旦超出措作用域,立即从栈内存当消失。 2.堆(Heap):凡是new出来的东西,都在堆当中。 堆内存里面的东西都有一个地址值L:16进制 堆内存里面的数据,都有一个默认 阅读全文
posted @ 2021-01-26 21:08 谷先生 阅读(108) 评论(0) 推荐(0)
摘要: Java8 中reduce的基本使用 1、初识 reduce 的基本 api @Test public void testReduce() { Stream<Integer> stream = Arrays.stream(new Integer[]{1, 2, 3, 4, 5, 6, 7, 8}); 阅读全文
posted @ 2021-01-26 20:04 谷先生 阅读(305) 评论(0) 推荐(0)
摘要: dk8引进来的lambda语法是新语法,里面融进了python和c#的部分语法,stream()函数是主要用于集合而言的,对于数组就没效果 生成流函数 把集合装成流,可以多次使用这个集合,但是不转换流的话,只能用一次,这就是转换成流的好处 stream() − 为集合创建串行流。 parallelS 阅读全文
posted @ 2021-01-26 17:10 谷先生 阅读(1185) 评论(0) 推荐(1)
摘要: /**Lambda表达式依赖于函数式接口 * * 对象排序 */ //Lambda表达式调用接口 public class lam9 { // rangeClosed(a,b) 返回子序列[a,b]左闭右开,意味着包括b元素,增长步值为1 // ange(a,b) 返回子序列[a,b),右闭右开,意 阅读全文
posted @ 2021-01-26 17:09 谷先生 阅读(182) 评论(0) 推荐(0)