我在哪里可以找到官方的Java编码/风格标准? [关闭](Where can I find th

2019-06-23 12:37发布

我使用的CheckStyle的Eclipse插件,它做了出色的工作。 我想知道是否有一个正式的代码/风格标准(而且应该!)在那里由Sun / Oracle的......我发现的那些是如此的过时外,他们甚至不包括任何特定于Java 1.6语法等...

以下是我迄今发现:

http://developers.sun.com/sunstudio/products/archive/whitepapers/java-style.pdf (最后修订2000年)

http://www.oracle.com/technetwork/java/javase/documentation/codeconvtoc-136057.html (最后修订1999年- CheckStyle的网站引用此)

据我所知,在一定程度上大部分的Java语法的没有太大的改变,但你会觉得它不会超过10岁! 任何想法在哪里可以找到一个更新版本,或者我只是没有找到,如果有任何?

谢谢

Answer 1:

尝试寻找在-Xlint编译器标志javac的一个纲领性的检查(如果那是你的问题)。 它检查的大多数事情你。

此外,什么是错与具有代码风格文档是> 10岁的? 也就是说,语言是相当稳定的,旧的代码看起来很像新的代码,使维护更加容易。 库可能扩大,但大部分的语法是相同的。 你的第二个环节是我的搜索返回的,似乎很全面。

编辑:如果你想在新的Java语法细节问题的详细信息,请查看Java规范 。



Answer 2:

据我所知内部太阳编码性病文件从未正式更新,包括公约涵盖语言的变化,如泛型,注释,或现在(在JDK 8)Lambda表达式等。

我个人一直使用从JDK本身,即得出的实证风格,如果我的代码看起来并不像JDK的代码,那么我不继的编码习惯。



Answer 3:

上面的链接现在被打破,因为甲骨文改组他们的网站。

http://web.archive.org/web/20090911103851/http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html



文章来源: Where can I find the OFFICIAL Java Coding/Style Standards? [closed]