`
liaohao1986
  • 浏览: 16089 次
  • 性别: 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

    ### Google Java 编程规范(中文版)知识点详解 #### 1. 源文件基础 **1.1 文件名** - **规范说明**: 源文件应当以其包含的最顶层类名命名,并且文件扩展名为`.java`。例如,如果最顶层的类名为`MyClass`,那么...

    谷歌JAVA编码规范文档

    谷歌JAVA编码规范文档中文版

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

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

    java编码规范 java编码规范

    Java编码规范是编程实践中至关重要的一个方面,它旨在提高代码的可读性、可维护性和团队协作效率。遵循一套统一的编码规范可以让代码看起来整洁、专业,并减少由于风格不一致导致的误解。以下是一些主要的Java编码...

    谷歌Java开发规范.rar

    《谷歌Java开发规范》是Google公司为Java开发者提供的一套详尽且权威的编码指导原则,旨在提升代码质量,提高团队协作效率,并降低维护成本。这份规范不仅关注语法层面的约定,更注重代码的可读性、可维护性和可扩展...

    JAVA编码通用规范

    以上规范只是Java编码中的一部分,实际应用中还应参考Oracle官方的Java编码规范或其他公认的最佳实践,例如Google的Java编程风格指南。遵循这些规范,可以显著提升代码质量和团队协作效率。 在使用工具方面,可以...

    Java程序编码规范

    【Java程序编码规范】 在Java编程中,遵循一套统一的编码规范至关重要,它不仅提高了代码...在实际开发过程中,可以参考Oracle的Java编码规范或者业界广泛认可的Google Java Style Guide来进一步细化和完善编码实践。

    Google 推出的 Java 编码规范

    《Google 推出的 Java 编码规范》是 Google 提供的一份详细的 Java 编程风格指南,旨在确保代码的一致性和可读性。这份规范不仅关注代码的格式,还涵盖了编码约定和标准。以下是对该规范的详细解读: **1. 术语说明...

    Java编码规范.pdf

    - **Google Java Style Guide**:谷歌发布的Java编码规范,包含了许多实用的建议和规则。 - **Effective Java**:由Joshua Bloch编写的书籍,提供了大量的Java编程技巧和经验分享。 #### 代码编写基本要求 ##### ...

    google 谷歌 java样式规范

    标题中提到的“Google 谷歌 java样式规范”直接说明了文档的性质和用途,即为Java编程语言中的源代码编写提供Google官方的编码标准。这一点对于任何参与Google项目或者希望自己的代码风格与Google一致的开发者来说都...

    java编码规范华为.doc

    该文档引用了多种Java编码规范和best practice,包括Google Java Style Guide、Java SE API Design Guidelines、Java Language Specification等。 3. 术语和定义 文档中定义了一些重要的术语,如变量、方法、类、...

    C++ Java编码规范

    在软件开发过程中,编码规范是保证代码质量和可维护性的重要基石。C++和Java作为两种广泛...通过阅读C++编码规范及示例.doc、JAVA编码规范及示例.doc、Google-C++编码规范.pdf,开发者可以更深入地理解并应用这些规则。

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

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

    Java 编码规范-chm

    《Java编码规范》是软件开发领域的一份重要指南,它为Java程序员提供了统一的编程标准,旨在提升代码质量、可读性以及维护性。CHM(Compiled HTML Help)格式是一种微软出品的帮助文档格式,通常用于存储结构化的...

    java编码规范1

    Java 编码规范是开发高质量、可维护代码的基础。Google 提供了一份详尽的 Java 编程风格指南,旨在确保代码的一致性和易读性。这份指南涵盖了从源文件的基本结构到具体的命名约定、编程实践等多个方面。以下是该指南...

    java 编码规范

    在讨论“Java编码规范”的知识内容之前,首先需要明确编码规范的重要性。编码规范是指在软件开发过程中,为了提高代码的可读性、可维护性以及协作开发的高效性,所遵循的一系列编程样式和代码结构的指导规则。对于...

    Android Studio 阿里java代码规范化插件与开发手册、android开发手册

    这是一个包含了阿里巴巴Java编码规范的插件,可以直接安装在Android Studio中。该插件可以在编码过程中实时检查代码,提示开发者不符合规范的地方,从而帮助开发者养成良好的编码习惯。此外,插件可能还提供了自动...

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

    **谷歌Java编程规范**不仅关注编码格式,还强调了一致性和清晰度的重要性。遵循这些规范可以帮助开发者编写易于维护和理解的代码,从而提高整个团队的工作效率。此外,规范还提供了一些高级编程实践的指导,如使用`@...

    Java语言编码规范

    以下是一些关键的Java编码规范要点: 1. **命名规范**: - 类名:使用大驼峰命名法,每个单词首字母大写,例如`MyClassName`。 - 方法名:使用小驼峰命名法,首个单词首字母小写,例如`myMethodName`。 - 变量名...

Global site tag (gtag.js) - Google Analytics