`
ygsilence
  • 浏览: 338854 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java编码规范--排版

    博客分类:
  • java
阅读更多
1、相对独立的程序块之间、变量说明之后必须加空行。
     示例:如下例子不符合规范。
     if (!valid_ni(ni))
     {
      ... // program code
      }
     repssn_ind = ssn_data[index].repssn_index; 
     repssn_ni = ssn_data[index].ni;

      应如下书写
       if (!valid_ni(ni))
       {
         ... // program code
       }
 
        repssn_ind = ssn_data[index].repssn_index;
        repssn_ni = ssn_data[index].ni;

2、较长的语句,函数参数,循环,判定等语句(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读。
      示例:
      perm_count_msg.head.len = NO7_TO_STAT_PERM_COUNT_LEN
                                                     + STAT_SIZE_PER_FRAM * sizeof( _UL );

3、:程序块的分界符(如C/C++语言的大括号‘{’和‘}’)应各独占一行并且位于同一列,同时与引用它们的语句左对齐。在函数体的开始、类的定义、结构的定义、枚举的定义以及if、for、do、while、switch、case语句中的程序都要采用如上的缩进方式。
       for (...)
       {
         ... // program code
        }

4、在两个以上的关键字、变量、常量进行对等操作时,它们之间的操作符之前、之后或者前后要加空格;进行非对等操作时,如果是关系密切的立即操作符(如->),后不应加空格。
      示例:
     (1) 逗号、分号只在后面加空格。
           int a, b, c; 

     (2)比较操作符, 赋值操作符"="、 "+=",算术操作符"+"、"%",逻辑操作符"&&"、"&",位域操作符"<<"、"^"等双目操作符的前后加空格。
         if (current_time >= MAX_TIME_VALUE)
          a = b + c;
          a *= 2;
          a = b ^ 2;

      (3)"!"、"~"、"++"、"--"、"&"(地址运算符)等单目操作符前后不加空格。
          *p = 'a'; // 内容操作"*"与内容之间
          flag = !isEmpty; // 非操作"!"与内容之间
          p = &mem; // 地址操作"&" 与内容之间
          i++; // "++","--"与内容之间

        (4)"->"、"."前后不加空格。
              p->id = pid; // "->"指针前后不加空格

         (5) if、for、while、switch等与后面的括号间应加空格,使if等关键字更为突出、明显。

分享到:
评论

相关推荐

    Java源代码编码规范-

    【Java源代码编码规范】 Java源代码编码规范是软件开发中的重要组成部分,它旨在提高代码的可读性、可维护性和一致性。规范的遵循能够帮助开发者更快地理解代码,减少错误,增强代码的健壮性。以下是规范的一些关键...

    java规范java编码规范java编码规范java编码规范

    Java编程规范是软件开发中非常重要的一个组成部分,它旨在提高代码的可读性、可维护性和团队间的协作效率。华为技术有限公司的企业技术规范DKBA1040-2001.12...因此,每个Java开发者都应该重视并遵循类似的编码规范。

    Java编码规范.docJava编码规范.doc

    ### Java编码规范详解 #### 一、为什么要制定编码规范?...综上所述,Java编码规范不仅包括命名规则,还涵盖了代码排版、注释、程序结构等多个方面。遵循这些规范可以帮助开发人员编写出高质量、易于维护的代码。

    JAVA编码规范.doc

    JAVA 编码规范是指导开发人员编写高质量、可读性...综上所述,JAVA编码规范是开发过程中不可或缺的一部分,它涵盖了从文件结构到代码细节的方方面面,旨在提升代码质量,确保团队合作的顺畅,同时降低长期维护的成本。

    java 编码规范文档

    ### Java编码规范文档知识点 #### 1. 概述 - **内容**:本文档主要涵盖了Java编程语言的编码规范,包括命名规则、注释规范、排版规范以及数据库相关的命名与格式化等内容。 - **编写目的**:制定一套统一的编码规范...

    java编码规范(命名规范、注释规范、缩进排版规范、文件名规范、声明规范、语句规范以及编程规范)

    Java编码规范是保证代码质量、提高团队协作效率的重要准则,对于任何Java开发者来说,遵循一套良好的编码规范至关重要。以下是对标题和描述中提及的七大规范的详细解释: 1. **命名规范**: - 类(Class):使用大...

    Java编码规范word文档

    Java编码规范是编程实践中的一项重要准则,它有助于提高代码的可读性、可维护性和团队间的协作效率。以下是对标题和描述中所述知识点的详细解释: 1. **命名规范** - **标识符规则**:标识符由ASCII字母、数字和...

    JAVA编码规范培训

    JAVA编码规范是编程实践中至关重要的指导原则,它旨在提高代码的可读性、可维护性和团队协作效率。以下是对标题和描述中所提及知识点的详细解释: 1. **文件体系结构**: - JSP文件目录结构:通常分为多个子目录,...

    华为Java语言编码规范.doc

    华为Java语言编码规范.doc 本文档介绍了华为Java语言编程规范的相关知识点,涵盖编程规范、命名规范、注释规范、编码规范、JTEST规则等内容。 1. 编程规范 编程规范是指在编程时必须遵守的原则,旨在确保代码的...

    java编码规范 java编码规范

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

    Java编程规范-从零开始学习

    在编程领域,尤其是Java编程中,遵循一定的编码规范是非常重要的。这不仅有助于提升代码的可读性和可维护性,而且还能确保团队间的协作更为顺畅。本文将深入探讨Java编程规范,从基础开始,逐步解析各个关键点。 ...

    JAVA编码规范全集

    ### JAVA编码规范全集 #### 1. 介绍 ##### 1.1 为什么要有编码规范 编码规范在软件开发过程中扮演着至关重要的角色。它不仅有助于提高代码的可读性和可维护性,还能增强团队协作效率。以下是几个关键理由: - **...

    Java编码规范(开发人员必看)

    《Java编码规范》是一份为Java开发者制定的重要指南,旨在提升代码质量和可读性,确保团队之间的代码一致性。这份规范涵盖了文件组织、缩进排版、注释、声明、语句、空白、命名规范以及编程惯例等多个方面。 在文件...

    Java编码规范2008版.pdf

    2. Java编码规范:这部分是文档的核心,具体分为格式自动化设置、命名规范、排版规范和注释规范四个大类。 2.1 格式自动化设置:涵盖了代码注释格式化设置、代码内容格式化设置、代码清理格式化设置以及格式化设置...

    软件编码规范-CodeConventions_V1.0.0.pdf

    以下是一些关键的Java编码规范: **2.1 大小写规则约定** - **帕斯卡命名规则(PascalCase)**:用于类名、接口名等,每个单词首字母大写,不使用下划线连接单词。 - **驼峰式命名规则(CamelCase)**:用于变量名...

    java编码规范 华为

    Java编码规范是软件开发中非常重要的一个环节,它旨在提高代码的可读性、可维护性和团队协作效率。华为作为一家大型科技企业,对于代码质量有着严格的要求,因此制定了相应的Java编码规范。以下是对这份规范的详细...

    java编码规范(华为).pdf

    Java 编码规范的范围涵盖了 Java 语言的所有方面,包括编码风格、命名规范、注释规范、排版规范等。该规范适用于所有使用 Java 语言进行开发的项目。 2. 规范性引用文件 该规范引用了多个 Java 语言相关的标准和...

Global site tag (gtag.js) - Google Analytics