bri*_*gge 19 java tabs coding-style
Sun的" Java编程语言代码约定 "最后更新于1999年4月.十年后,语言和一般使用模式发生了很大变化.是否有更新,广泛采用的标准?
大多数指南都忽略了指定文件编码和行结尾.Sun建议使用混合标签和空格.Eclipse IDE默认使用Eclipse的标准,它只是选项卡.在Maven的风格指南只是空格.许多样式指南,如JBoss,遵循Sun的指导原则,但更喜欢K&R支架而不是OTBS.每个Apache项目都有自己的样式指南,每个项目之间略有不同.
虽然它可能看起来过时了,但核心语言本身并没有多少添加(尽管这些库已经有很多新增功能)
那些我记得的就是现在enum
和仿制药,其余部分在文件刚写完时就已经存在了.
总是使用4个空格.
不要使用K&R或Allman:虽然C,C++和C#完全可以接受,但Java并不总是这样(除非项目明确决定使用它).在Java中使用K&R或Allman在视觉上是不愉快的,因为它不会在C中使用它.
始终使用大括号,包括单行语句.
一般来说,尽量不要在编程语言之间混合样式.这就像自然语言中的口音发音,您可能会被理解,您可以在其中阅读和书写,并且在语言中具有可行的水平,但缺乏发音只会惹恼母语人士.