Java最佳实践小结 - jonathangiles 21-11-24 banq Java 已经存在了非常长的时间,并继续得到全球开发人员和企业的大力支持。它在关键任务项目中可靠地工作方面有着良好的记录,在这些项目中,性能、可支持性、更广泛的生态系统支持以及 Java 的持续演进都见证了其采用率的增长。Java 最佳实践网站面向所有 Java 开发人员。目标是将多年的 Java 经验提炼为一组最佳实践,帮助开发人员构建高质量的 Java 应用程序和库。Java 开发人员的最佳实践 JBP-1:尽可能使用 BOM JBP-2:最小化依赖 JBP-3:不要浮动依赖版本 JBP-4:保持依赖关系是最新的 JBP-5:利用日志 API JBP-6:配置构建插件 JBP-7:使用最新的 Java 长期支持版本 JBP-8 : 一点点复制比一个新的依赖好 Java 库开发人员的最佳实践 JLBP-1 : 良好 API 的特征 JLBP-2:拥抱模块 JLBP-3:发布到 Maven 中心 JLBP-4:发布多模块项目的 BOM JLBP-5:使用语义版本控制 JLBP-6:抵制破坏性变化 JLBP-7:最小化 API 可见性 JLBP-8:最小化 API JLBP-9:可扩展性设计(草案) JLBP-10:避免Shading依赖(草案) JLBP-11:编写出色的文档 JLBP-12:一致性的重要性(草案) JLBP-13 : 吃你自己的狗粮 JLBP-14:记录您的弃用政策 JLBP-15:不要返回空值 JLBP-16 : 小心装箱 JLBP-17:理解功能接口 1