Sun的“ Java编程语言代码约定 ”最近一次更新是在1999年4月。十年后,该语言以及常规用法发生了很多变化。还有更多最新的,被广泛采用的标准吗?
大多数准则都省略了指定文件编码和行尾的规定。Sun建议混合使用制表符和空格。Eclipse IDE默认为Eclipse的标准,即仅选项卡。在Maven的风格指南只是空格。许多样式指南(例如JBoss)都遵循Sun的指南,但是更喜欢使用K&R花括号而不是OTBS。每个Apache项目都有自己的样式指南,每个样式指南之间都有细微的差别。
问题不是问您的编码风格是什么,而是现有的编码标准。
我发现 欧洲航天局Java编码标准 (pdf)(alt链接)是最新的和全面的,尽管我不确定采用的普及程度。