首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
无故
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 15
沸点 4
赞
19
返回
|
搜索文章
最新
热门
重构(笔记)——第七章
一个类有太多的行为,或者如果一个类与另一个类有太多使用而形成的高度耦合,就需要搬移函数。 将函数由一个类迁移到另一个类,在迁移过程中需要注意的问题是所有依赖的方法也必须相应的进行修改。 将一个类的字段由本类迁移到另外一个类中。 搬移字段与搬移函数基本类似,只是操作的对象不一样,…
重构(笔记)——第六章
这只是一个笔记整理,会随时更新。 提取函数是将一个过于复杂的函数分解成多个小函数,然后在调用其他小函数即可。 简而言之就是将函数中的内容替换掉,直接使用其中的代码,而不使用中间函数。 与内联函数概念类似,只是这里处理的是临时变量。如果代码中出现一个临时变量,只被简单表达式赋值一…
Java 8 新的日期相关 API
LocalDateTime 对象由 LocalDate 对象 和 LocalTime 对象组成。 进行更加复杂的操作,可以使用重载版本的 with 方法传递一个更多定制化的 TemporalAdjuster 对象。 实现 TemporalAdjuster 接口,然后在 adju…
Optional
已经存在两个类,并且互相嵌套,而且不允许修改, A 、B 两个类的结构,我们要安全的访问 A B中的值,尽可能少的使用 if 语句。 上面的代码是没有使用 Optional 时候,我们经常会写的样式。会出现的问题: 会添加很多的 if 来进行判断,甚至还有空对象设计模式(Nul…
CompletableFuture
经常出现在等待某条 SQL 执行完成后,再继续执行下一条 SQL ,而这两条 SQL 本身是并无关系的,可以同时进行执行的。我们希望能够两条 SQL 同时进行处理,而不是等待其中的某一条 SQL 完成后,再继续下一条。 由此可以扩展,在很多任务下,我们需要执行两个任务但这两个任…
Java 8 的一些新特性
优先级的确定,从左向右。 compose 和 andThen 都返回 Function 对象,可以将其进行复合。 流只能遍历一次,遍历之后,这个流就被消费掉了,不能再次使用。 流操作可以分为两大类,中间操作和终端操作。 中间操作会返回另一个流,让多个流组成一条流水线,如果没有触…
个人成就
文章被点赞
13
文章被阅读
10,292
掘力值
335
关注了
51
关注者
6
收藏集
1
关注标签
4
加入于
2019-01-07