- 博客(4)
- 资源 (32)
- 收藏
- 关注
原创 效率编程 之「类和接口」
温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 第 1 条:使类和成员的可访问性最小化 要区别设计良好的模块与设计不好的模块,最重要的因素在于,这个模块对于外部的其他模块而言,是否隐藏其内部数据和其他实现细节。对于顶层的(非嵌套的)类和接口,只有两种可能的访问级别:包级私有(package-p...
2018-05-28 09:07:13 861
原创 效率编程 之「对于所有对象都通用的方法」
温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 第 1 条:覆盖equals时请遵守通用约定 类可以提供一个公有的静态工厂方法,它只是一个返回类的示例的静态方法。例如, public static Boolean valueOf(boolean b) { return b ? Boo...
2018-05-27 12:01:04 751
原创 效率编程 之「创建和销毁对象」
温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 第 1 条:考虑用静态工厂方法代替构造器 类可以提供一个公有的静态工厂方法,它只是一个返回类的示例的静态方法。例如, public static Boolean valueOf(boolean b) { return b ? Boole...
2018-05-23 20:44:29 844
原创 编程思想 之「Java I/O 系统」
温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 对程序语言的设计者来说,创建一个好的输入/输出(I/O)系统是一项艰难的任务。任务的难度大多数来自于要覆盖所有的可能性,不仅存在各种 I/O 源端和想要与之通信的接收端(如文件、控制台、网络链接等),而且还需要以多种不同的方式与它们进行通信(如顺序、随...
2018-05-06 11:30:05 993
2019年北京市导游考试导游词.zip
2019-12-05
阿里巴巴 2016 双 11 背后的技术
2017-01-20
Cornerstone(免费破解版)
2017-01-12
算法设计与分析
2016-11-19
深入理解Java虚拟机:JVM高级特性与最佳实践
2016-11-14
设计模式之禅
2016-11-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人