首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
慕肄
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Java Stream
1. 流 (Stream)是什么 Stream是数据渠道,用于操作数据源(集合、数组等)所生成的元素序列。 Stream 自己不会存储元素。 Stream 不会改变源对象。相反,他们会返回一个持有结果的新Stream。 Stream 操作是延迟执行的。这意味着他们会等到需要结果…
Java8新特性之方法引用
其中(x) -> System.out.println(x)就是使用的Lambda表达式。Lambda表达式可以分为三部分: 左括号:Lambda的形参列表,对应接口的抽象方法的形参列表。 箭头:Lambda的操作符,可以理解为参数列表和Lambda体的分隔符。 Lambda体…
Java8中的方法引用
对一个类某个方法进行引用。形式大致为: 如果实现类只会被使用一次,通过匿名内部类的方式更简洁。 有相当一部分接口实际上只有一个抽象方法(default方法不是抽像方法),对于这样的接口,我们称之为函数式接口。比如Comparator、Runnable等接口。 jdk中的函数式接…
java 8 lambda
注:lambda表达式的参数列表的参数类型可以省略不写,可以进行类型推断。 像Runnable和Comparator这样只有一个抽象方法的接口,称为函数式接口。 也可以在接口上加上@FunctionalInterface注解,如果编译通过,则该接口就是函数式接口。 传统做法:传…
Java 8 Stream
在学习Java Stream API之前,让我们看看为什么需要它。假设我们需要遍历一个整数列表,并找出所有大于10的整数之和。 我们只想知道大于10的整数的总和,但我们还必须提供迭代,这也称为外部迭代。 该程序本质上是按顺序执行的,我们无法轻松地并行执行此操作。 为了克服上述所…
Spring Boot 定时任务的技术选型对比
1. 概述 在产品的色彩斑斓的黑的需求中,有存在一类需求,是需要去定时执行的,此时就需要使用到定时任务。例如说,每分钟扫描超时支付的订单,每小时清理一次日志文件,每天统计前一天的数据并生成报表,每个月月初的工资单的推送,每年一次的生日提醒等等。 java.util.Timer …
这样规范写代码,同事直呼“666”
一、MyBatis不要为了多个查询条件而写1=1当遇到多个查询条件,使用where1=1可以很方便的解决我们的问题。如果if条件都未生效,就会导致所有条件无效,即:单纯存在where1=1,导致whe
送你九年经验,我的Java学习之路你也可以复制
这篇文章写的非常认真,足足花了两周时间,不是简单的资料聚合,我将多年的工作和学习经验写下来了,相信看完后你能有一种豁然开朗的感觉,这就是我要达到的目的,希望不要被打脸。 我相信这些人或多或少都有一些 Java 基础,但由于看不到全貌,学了一段时间很容易迷失。所以我在寻思着能不能…
如何实现一个高效的拼音匹配库?解决多音字,首字母匹配等问题
通过参考微信,分为两种情况,一种不包含多音字,一种包含,我们先从简单的开始。 本着循序渐进的原则,我们先解决拼音输入是完整的情况,即最前面的两种。 给定一个字符串s和单词字典dict,求出s根据dict拆分出的所有可能。 从第一个字符p开始,查找是否在字典中。不在字典中,字符p…
你见过哪些目瞪口呆的 Java 代码技巧?
自从毕业后,今年已经是我工作的第 8 个年头了,我甚至都快忘记了到底是那年毕业的。从出来本人一直在做 Java 相关的工作,现在终于有时间坐下来,写一篇关于 Java 写法的一篇文章,来探讨一下如果你真的是一个 Java 程序员,那你真的会写 Java 吗? 笔者是一个务实的程…