存在“java标准”?

我已经用Java编程了大约4年了,但我所学到的是自学成才 – 我从未参加过正式的语言课程。 最近在我的工作中,我听到有两个人在争论编程的“java标准”,“99%的专业Java开发人员使用”。 在java编写代码时,我从来没有听说过也没有故意使用过这个“标准”,所以我想到目前为止我已经很容易找到老板了。

这个所谓的标准是否像我在java开发社区中提出的同事一样受欢迎?

我会这么说 – 或多或少。

我想几乎每个人都遵循Sun / Oracle的Java编程语言文档的大部分 代码约定 – 但很多地方都在调整它。 例如,我很少看到很多Java代码没有遵循其方法的命名约定,但组织通常会有自己的空白约定。

有一个正式的外观@Coding Standard Doc by Sun [Oracle] 🙂

不知道你的同事在争论什么,我无法确定他们指的是什么标准。

以下是Sun(现在是Oracle的一部分)发布的代码约定指南。 http://www.oracle.com/technetwork/java/codeconvtoc-136057.html

我已经写了很长一段时间的Java,曾经有过一些关于Java语言的书,Sun曾经发布过,它们已经不再适用于最新版本。 最新的书是5.o,我们几乎达到7.0。

标准是这里的任何东西:
http://download-llnw.oracle.com/javase/6/docs/

所提到的编码标准书籍对于编程风格很有用,但它们不包括该语言的较新版本。

也许你可以向你的同事索要他们所指的这些信息的副本并在这里发布以启发我们?