`
liaohao1986
  • 浏览: 15338 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Google的Java编码规范

    博客分类:
  • java
阅读更多
Google最近发布了一份完整的Java编码规范。规范的内容包括一些切实可行的硬性规定。Google内部均遵守此规范。该规范不仅涵盖了代码格式,还包括其他类型的约定和编码标准。

该规范主要分为6大部分:源文件基本规范、源文件结构、代码格式、命名、编程实践和Javadoc。源文件基本规范说明文件名、文件编码、空格和特殊字符等规范要求。源文件结构说明许可信息、package和import声明、类成员顺序等规范要求。代码格式用于说明源代码中大括号、缩进、换行、空格、括号、枚举、数组、switch语句、注解、注释和修饰符等格式要求。命名说明了标识符(包、类、方法、常量、属性、局部变量和类变量)的命名规范和驼峰大小写定义。编程实践说明@Override、异常、静态成员和终结器的用法。Javadoc说明哪些地方需要Javadoc,以及它的格式要求。

以下是从规范中摘录的一些内容:

    import中不能有通配符。
    重载方法应该放在一起连续出现。
    即使代码块中没有内容,或者只有一行代码,也必须使用大括号。
    2空格缩进。
    列宽是80或100个字符。
    不能使用类似C语言的数组变量声明。
    switch语句中,必须包含default语句。
    修饰符的顺序应按照Java语言规范推荐的顺序。
    常量命名应使用CONSTANT_CASE格式(译注:所有字母大写,单词使用下划线分隔)。注意,所有常量都必须是static final成员,但并不是所有的static final成员都是常量。

更多内容请阅读Google Java Style。Oracle也提供了官方的Java语言编码规范。Google还提供了其它语言的代码风格指南,包括C++、Objective-C、Python、Shell、HTML/CSS、JavaScript和Lisp等等。
分享到:
评论

相关推荐

    Google Java 编程规范(中文版).pdf

    共76页,内容清晰,可选择复制 设计变量命名/缩进/覆写等

    最新-Google java编码规范指南-中文版

    根据最新的google编码规范指南英文版,参考网上翻译,为了学习而整理,现在分享出来。有问题欢迎指教。

    谷歌Java编程规范(中文版)

    谷歌Java编程规范(中文版)

    Google 推出的 Java 编码规范

    Google 推出的 Java 编码规范

    谷歌Java开发规范.rar

    Google公司推行的Java开发规范,旨在规范Java开发人员的编码。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本。

    Google出品的Java编码规范,强烈推荐!

    这是Google官方的Java编程风格规范。与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题,同时也讨论一些约定及编码标准。这份规范主要侧重于我们所普遍遵循 这是Google官方的Java编程风格规范...

    公司安全编码规范合集.zip

    Google_C++编码规范中文版 Go语言安全编码规范 Java开发手册 JAVA安全编码规范参考 JAVA开发手册与安全编码规范 NET安全编码规范 OWASP安全编码规范快速参考指南 保险集团Web应用编码安全指南 保险行业机构代码编码...

    JAVA编码规范

    JAVA编码规范,属于google提供的

    编码规范文档

    java程序员项目编码规范文档,项目编码规范很重要。

    最全面的 Android 编码规范指南.docx

    这份文档参考了 Google Java 编程风格规范和 Google 官方 Android 编码风格规范。该文档仅供参考,只要形成一个统一的风格,见量知其意就可。

    Java代码规范文档

    这是本人整理的一个Java代码规范,结合了Google编码规范,有些规范是结合了本人公司的规范的,并没有要求一定要按照此标准进行编写

    各类语言的编码规范.zip

    Google_C++编码规范中文版.pdf Go语言安全编码规范-翻译.pdf JAVA安全编码规范参考.pdf JRT 0124-2014金融机构编码规范.pdf JRT0035-2007 保险行业机构代码编码规范(报批稿).pdf JRT0085-2012 证券投资基金编码...

    Google Java Code Style Guide

    Google的Java编码规范 This document serves as the complete definition of Google's coding standards for source code in the Java™ Programming Language. A Java source file is described as being in Google...

    Code-Style:Java编码规范

    Java编码规范Google Java StyleCode Conventions for the JavaTM Programming Language(Sum/Oracle)使用的工具atom(编辑)AsciidocFX(可以编辑,也可以导出各种格式html、pdf、ebook、docbook、odt)

    Android编码规范

    这份文档参考了Google Java编程风格规范和Google官方Android编码风格规范。我们遵循标准的Java编码规范,并加入了新的规则。

    Google java编程指南

    这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为 它符合Google的Java编程风格。 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, ...

    google面试官亲受JAVA面试题

    google面试官亲受JAVA面试题,从TCP协议,编码技巧,以及数据结构算法等手把手带你面试,很NICE的视频

    Google编程命名规范(中文版),谷歌代码规范,C,C++

    google 编程规范(中文版) (包含C++、Python、Java等)

    Google Java编程风格指南

    这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合Google的Java编程风格。 与其它的编程风格指南一样,这里所讨论的不仅仅是编码格式美不美观的问题, ...

    Java代码规范

    这是本人整理的一个Java代码规范,结合了Google编码规范,有些规范是结合了本人公司的规范的,并没有要求一定要按照此标准进行编写

Global site tag (gtag.js) - Google Analytics