首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
coloured_glaze
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
coloured_glaze
6年前
关注
第10项:重写equals时请遵守通用约定
声明:本文章仅为个人学习交流使用,切勿作为商业用途,若将此文章作为商业用途,后果自负,与本人无关。 重写 equals 方法看起来似乎很简单,但是有许多重写方式会导致错误,...
2
评论
分享
coloured_glaze
6年前
关注
第9项:try-with-resources优先于try-finally
声明:本文章仅为个人学习交流使用,切勿作为商业用途,若将此文章作为商业用途,后果自负,与本人无关。 Java 库包含许多必须通过调用 close 方法手动关闭的资源。 示例...
2
评论
分享
coloured_glaze
6年前
关注
第8项:避免使用终结方法和清空方法
声明:本文章仅为个人学习交流使用,切勿作为商业用途,若将此文章作为商业用途,后果自负,与本人无关。 终结方法是不可预测的,通常很危险,一般情况下是不必要的(Finalize...
2
评论
分享
coloured_glaze
6年前
关注
第7项:清除过期对象的引用
声明:本文章仅为个人学习交流使用,切勿作为商业用途,若将此文章作为商业用途,后果自负,与本人无关。 当你从手工管理内存的语言(比如 C 或者 C++)转换到具有垃圾回收功能...
2
评论
分享
coloured_glaze
6年前
关注
第6项:避免创建不需要的对象
声明:本文章仅为个人学习交流使用,切勿作为商业用途,若将此文章作为商业用途,后果自负,与本人无关。 一般来说,最好能重用对象而不是在每次需要的时候就创建一个相同功能的新对象...
3
评论
分享
coloured_glaze
6年前
关注
第5项:固定资源首选使用依赖注入
声明:本文章仅为个人学习交流使用,切勿作为商业用途,若将此文章作为商业用途,后果自负,与本人无关。 许多类依赖于一个或多个底层资源。 例如,拼写检查器依赖于字典。常见的做法...
2
评论
分享
coloured_glaze
6年前
关注
第4项:通过私有构造器强化不可实例化的能力
声明:本文章仅为个人学习交流使用,切勿作为商业用途,若将此文章作为商业用途,后果自负,与本人无关。 有时候你会想要编写一个只包含一组静态方法和静态字段的类。这种类名声很不好...
1
评论
分享
coloured_glaze
6年前
关注
第3项:用私有构造器或者枚举类型强化Singleton属性
声明:本文章仅为个人学习交流使用,切勿作为商业用途,若将此文章作为商业用途,后果自负,与本人无关。 Singleton 指仅仅被实例化一次的类 [Gamma95]。Sing...
1
评论
分享
coloured_glaze
6年前
关注
第2项:当面临多个参数的构造器时考虑使用构建器
声明:本文章仅为个人学习交流使用,切勿作为商业用途,若将此文章作为商业用途,后果自负,与本人无关。 静态工厂和构造器有个共同的局限性:他们都不能很好地扩展到大量的可选参数。...
1
评论
分享
coloured_glaze
6年前
关注
第1项:考虑静态工厂方法而不是构造函数
声明:本文章仅为个人学习交流使用,切勿作为商业用途,若将此文章作为商业用途,后果自负,与本人无关。 类允许客户端获取实例的传统方法是提供公共构造器。还有一种技术应该是每个程...
2
评论
分享
个人成就
文章被点赞
18
文章被阅读
6,165
掘力值
252
关注了
0
关注者
5
收藏集
1
关注标签
20
加入于
2018-03-12