我已经用Java编程了大约4年了,但我学到的是自学成才 - 我从来没有参加过正式的语言课程。最近在我的工作中,我听到有两个人在争论编程的“java标准”,“99%的专业Java开发人员使用”。在java编写代码时,我从来没有听说过也没有故意使用过这个“标准”,所以我想到目前为止,我已经很容易找到老板了。
这个所谓的标准是否像我在java开发社区中提出的同事一样受欢迎?
答案 0 :(得分:5)
我会这么说 - 或多或少。
我会说几乎每个人都关注Sun / Oracle Code Conventions for the Java Programming Language文档的大多数 - 但很多地方都在调整它。例如,我很少看到很多Java代码不遵循其方法的命名约定,但组织通常会有自己的空白约定。
答案 1 :(得分:3)
答案 2 :(得分:2)
不知道你的同事在争论什么,我无法确定他们指的是什么标准。
以下是Sun发布的代码约定指南(现在是Oracle的一部分)。 http://www.oracle.com/technetwork/java/codeconvtoc-136057.html
答案 3 :(得分:1)
我已经写了很长一段时间了,过去常常会出现一些关于Java语言的书,它们已经不再适用于最新版本。最新的书是5.o,我们几乎达到7.0。
这里的标准是什么:
http://download-llnw.oracle.com/javase/6/docs/
所提到的编码标准书籍对于编程风格很有用,但它们不包括该语言的较新版本。
也许您可以向同事询问他们所指的这些信息的副本并将其发布在这里以启发我们?