- 博客(11)
- 收藏
- 关注
原创 Lambda表达式深度解析(4)
if(!if(!@Override/*** 自定义收集器} /*** 创建一个接收结果的可变容器* @return} /*** 将流中的元素放入可变容器中的逻辑, 方法* @return} /*** 组合结果,当流被拆分成多个部分时,需要将多个结果合并。* @return} /*** 最后调用:在遍历完流后将结果容器A转换为最终结果R* @return} /**
2024-06-14 08:00:21
583
原创 Lambda表达式深度解析(3)
我们都知道java方法可以重载,重载的定义:接口名称相同,参数列表不同。1.1 那么如果两个方法的入参都是lambda表达式呢?并且这个时候重载的方法参数为,继承关系的时候呢?自定义类,并且继承, 相当于这两个类都是接口函数重载两个函数,直接使用lambda表达式调用这两个函数.大家来猜猜是什么结果?从编译上就可以看出结果,调用的是子类方法,由此我们得出一个重要结论,lambda表达式1.2 如果重载的方法入参,都是接口函数,但是参数之间不存在继承关系,会是什么情况呢?
2024-06-11 08:53:05
515
原创 Lambda表达式深度解析(2)
*** 惰性求值*/System.out.println("已经执行了filter方法1");});/*** 及早求值*/System.out.println("已经执行了filter方法2");}).count();示例1。
2024-06-10 14:14:48
750
原创 01两数之和
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。**进阶:**你可以想出一个时间复杂度小于。整数,并返回它们的数组下标。你可以按任意顺序返回答案。,请你在该数组中找出。
2024-06-09 18:03:06
148
原创 Lambda表达式深度解析(1)
简单来说,接口函数就是,一个接口有且只有一个抽象方法。接口当中的default方法和static方法,都不影响该接口的效果./*** 1. 接口当中有且仅有一个抽象函数,那么我们就可以把这个这个函数称为接口函数* 2. 接口当中的默认(default)方法,不影响接口函数的使用* 3. 接口当中的静态函数,也不影响接口函数的使用/*** 汽车可以跑/*** 汽车品牌* @return} /*** 汽车类型* @return} }lambda 表达式的核心是代码即是数据。
2024-06-09 15:59:15
926
1
原创 maven修改项目版本号
1. 增加依赖插件随着项目的依赖越来越多,修改版本号变得越来越复杂,修改父pom的版本号,在项目的版本号也要修改,手动修改工作量太大!<build> <plugins> <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>versions-maven-plugin</artifactId> <version>2.7<
2021-10-09 17:29:51
2078
原创 IntelliJ IDEA快速构建springcloud项目
1.选择new Project2.选择 spring initializr 点击next3.设置项目名称,包名4.这一步是重点5.点击 next项目完成6.Eureka server配置7.说明Eureka client 和Eureka Server 创建步骤一样 Eureka client 配置...
2021-10-09 17:13:13
617
原创 docker 常用命令
docker 常用命令详解Docker 基础命令:docker pull 仓库名称:版本 拉取镜像docker images 查看本地镜像-a 表示查看所有docker serch 在仓库中搜索镜像docker exec -it 5673800dd392 /bin/bash参数 -i -t 等价于 -it表示insert进入; /bin/bash 表示shell脚本交互界面exit 退出当前交互页面,此操作容器也会推出docker ps 查看运行中的容器-a表示查看所有,如果不加这
2021-10-09 17:10:12
99
原创 kafka常用命令
kafka 常用命令详解1.查看所有消费组新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1.查看所有消费组./kafka-consumer-groups.sh --bootstrap-server 172.21.80.
2021-10-09 17:02:05
385
原创 java方法重载
方法重载1.1区分方法重载1.2 涉及基本类型的重载1.3 以返回值区分方法重载1.1区分方法重载要是几个方法有相同的名字.java如何才能知道你指的是那一个呢? 其实规则很简单:每个重载的方法必须有一个独一无二的参数类型列表。稍加思考,就会觉得这是合理的。毕竟,对于名字相同的方法,除了参数类型的差异以外,还有什么办法能把他们区别开呢?甚至参数顺序的不同也足以区分两个方法,不过,一般情况下别这么做,因为这会使代码难以维护:// An highlighted blockpublic class
2020-06-25 22:18:45
123
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人