49. 检查参数有效性50. 必要时进行防御性拷贝51. 仔细设计方法签名52. 明智审慎地使用重载53. 明智审慎地使用可变参数54. 返回空的数组或集合,不要返回 null55. 明智审慎地返回 Optional56. 为所有已公开的 API 元素编写文档注释