代码之家  ›  专栏  ›  技术社区  ›  Praveen

Java有编码标准吗?

  •  4
  • Praveen  · 技术社区  · 15 年前

    为此,是否有任何教程或例子请分享。

    3 回复  |  直到 15 年前
        1
  •  8
  •   Ashishkumar Singh    7 年前

    我会推荐一个老一点的 post

    作为 Macarse 说:

    你读过有效的Java吗? http://java.sun.com/docs/books/effective/

    这里面有很多好代码

    为了学习如何(以最好的方式)完成事情,我建议经常检查别人的代码,尤其是开源项目。

    您可以随时检查jdk源代码 代码,有一些好的算法 围绕它: http://java.sun.com/j2se/1.5.0/source_license.html

    好的开源应用程序代码。。。

    参与社区活动,如 这个。。。。

    http://www.javadb.com/

    Naiku 说:

    你最好的选择是好好学习 代码是看一些流行的打开 源项目。我想两年就够了 有足够的时间理解 你可以看看:

    * openjdk
    * apache tomcat
    * spring framework
    * apache commons (very useful)
    * Google collections
    

    足够你学习和理解 各种各样的概念。我经常 JDK catalina(tomcat)中的学习代码, spring、jboss等。

    为了 Java Memory Management Question

        2
  •  6
  •   Coding District    15 年前

    http://www.oracle.com/technetwork/java/codeconvtoc-136057.html

    如果一个项目已经定义了编码标准,那么就使用它。否则,您可以遵循我上面链接的标准,并确保您在使用它时保持一致。这将有助于使你的程序对你自己和别人都可读。

        3
  •  0
  •   YoK    15 年前

    下面是一些有关Java编码标准的链接。您会注意到,需要遵循这些约定并不是一个硬性的规则,开发人员社区只是根据他们的需要采用这些约定的子集或任何最适合他们的约定。

    http://www.ontko.com/java/java_coding_standards.html

    http://www.javarmi.com/2010/05/java-coding-standards-and-best-practices-2/

        4
  •  0
  •   jaguililla    6 年前

    Java有许多编码标准。即。: OpenJDK (这是我的首选)或者 Google

    不幸的是,如果你在网上搜索你会发现 outdated Sun guidelines (甲骨文仍在线维护该文档)。

    尽可能地适应平台编码标准是明智的。然而,它们是一个风格的问题,因此,你可以弯曲一些规则,以你(或你的团队)喜欢保持他们为基础。

    制定编码标准最重要的是:

    1. 你所有的代码都符合它。
    2. 它清楚地说明了哪些是规则,它们很容易在您的代码库中找到(一个好的地方就是文件) README.* ).

    在我的例子中,我的编码标准是这样的: 开放JDK