首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
秦大人
更多收藏集
微信扫码分享
微信
新浪微博
QQ
21篇文章 · 0订阅
太失败了,工作5年后,我才知道Java 泛型的上限和下限~
Java 泛型的上限和下限详解 1. 引言 Java 泛型是一种强大的特性,使得类、接口和方法能够操作任何类型的对象,而不需要指定具体的类型。在泛型中,我们可以使用上限(Upper Bound)和下限
什么?你设计接口什么都不考虑?
后端接口设计 如果让你设计一个接口,你会考虑哪些问题? 1.接口参数校验 接口的入参和返回值都需要进行校验。 入参是否不能为空,入参的长度限制是多少,入参的格式限制,如邮箱格式限制 返回值是否为空,如
null 不好,我真的推荐你使用 Optional
null 是一种不明确的表示,它既可以表示一个值不存在,也可以表示一个值未知,也可以表示一个值无效。这样就会导致很多逻辑错误和空指针异常,给程序员带来很多麻烦。他建议使用 Optional 类来封装可
原来Optional用起来这么清爽!
最近在项目中,看到一段很优雅的代码,用Optional 来判空的。我贴出来给大家看看: 这段代码因为Optional的存在,优雅了很多,因为userInfoList
深度分析:java8的新特性lambda和stream流,看完你学会了吗?
1. lambda表达式 OOP强调“everything is object”,以及object之间的消息传递。通过消息传递改变每个Object的内部状态,但是很多情况代码的编写实际上是用不到对象的,比如,对一组数据做加工,先查询,然后聚合,聚合后排序,再join,再排序,再…
Java 8 之Function<T, R>和BiFunction<T,U,R>接口
简介 为了更好的将函数作为参数,Java遂引入了Function接口 Function<T, R>的使用 看起源码 要素察觉 该接口会接收一个参数,且会产生结果 在使用这个接口前需要明确定义参数类型和
Java 8 中需要知道的4个函数式接口-Function、Consumer、Supplier、Predicate
Java 8 中提供了许多函数式接口,包括Function、Consumer、Supplier、Predicate 等等。这 4 个接口就是本篇将要分享的内容
Java8新特性(四):函数式接口(Function,Predicate,Supplier,Consumer)
将Function对象应用到输入的参数上,然后返回计算结果。 有时候我们需要对某种类型的数据进行判断,从而得到一个boolean值结果。这时可以使用java.util.function.Predicate 接口。 Predicate 接口中包含一个抽象方法,返回一个boolea…
Java 8 Stream玩转集合的筛选、归约、分组、聚合
Java 8 Stream玩转集合的筛选、归约、分组、聚合 ....................
Java 8 Stream
这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。 元素流在管道中经过中间操作(intermediate operation)的处理,最后由最终操作(terminal operation)得到前面处理的结果。 …