`
mimang2007110
  • 浏览: 237366 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

【转】Java 程序编码规范

阅读更多

所有的程序开发手册都包含了各种规则。一些习惯自由程序人员可能对这些规则很不适应,但是在多个开发人员共同写作的情况下,这些规则是必需的。这不仅仅是为了开发效率来考虑,而且也是为了后期维护考虑。

命名规范
定义这个规范的目的是让项目中所有的文档都看起来像一个人写的,增加可读性,减少项目组中因为换人而带来的损失。(这些规范并不是一定要绝对遵守,但是一定要让程序有良好的可读性)

Java 文件样式
所有的 Java(*.java) 文件都必须遵守如下的样式规则

  • 类方法
    下面开始写类的方法:

    /**
     * Set the packet counters
     * (such as when restoring from a database)
     */
    protected final
    void setArray(int[] r1, int[] r2, int[] r3, int[] r4)
      throws IllegalArgumentException
    {
      //
      // Ensure the arrays are of equal size
      //
      if (r1.length != r2.length || r1.length != r3.length || r1.length != r4.length)
     throw new IllegalArgumentException("Arrays must be of the same size");
      System.arraycopy(r1, 0, r3, 0, r1.length);
      System.arraycopy(r2, 0, r4, 0, r1.length);
    }
    
    

代码编写格式

程序编写规范

  • Clone
    下面是一种有用的方法:

      implements Cloneable
    
      public
        Object clone()
        {
          try {
            ThisClass obj = (ThisClass)super.clone();
            obj.field1 = (int[])field1.clone();
            obj.field2 = field2;
            return obj;
          } catch(CloneNotSupportedException e) {
            throw new InternalError("Unexpected CloneNotSUpportedException: " + e.getMessage());
          }
      }
    

编程技巧

Swing

调试

性能

可移植性
Borland Jbulider 不喜欢 synchronized 这个关键字,如果你的断点设在这些关键字的作用域内的话,调试的时候你会发现的断点会到处乱跳,让你不知所措。除非必须,尽量不要使用。

参考资料

分享到:
评论

相关推荐

    Java程序编码规范

    【Java程序编码规范】 在Java编程中,遵循一套统一的编码规范至关重要,它不仅提高了代码的可读性和可维护性,还能确保团队间的合作更加顺畅。以下是一些关键的Java编码规范要点: 1. **命名规范** - **Package...

    JAVA程序编码规范.pdf

    从提供的文件内容可以看出,该文件是一份关于JAVA程序编码规范的指南。文件详细介绍了在编写JAVA代码时应遵循的各项规则和标准,目的是为了提高代码的可读性和维护性,同时确保不同的开发者之间能够有一致的编程风格...

    Java 程序编码规范

    Java 程序编码规范

    华为JAVA编码规范.pdf

    华为JAVA编码规范.pdf 华为JAVA编码规范.pdf是华为公司编写的JAVA编程语言编码规范,旨在提供一个统一的编程风格和代码组织方式,以提高代码的可读性、维护性和可重用性。该规范涵盖了编程语言的基本结构、命名规则...

    JAVA安全编码规范参考.pdf

    JAVA安全编码规范参考文档深入分析了在Java开发中如何编写安全的代码,降低系统被攻击的风险。文档内容涵盖了安全编码的基本原则以及常见漏洞的安全编码方法。 一、安全编码基本原则 1. 所有输入数据都是有害的 在...

    java程序设计编码规范

    Java程序设计编码规范是开发高质量、可维护软件的基础,它为开发者提供了一套共同遵循的规则和最佳实践。这些规范涵盖了命名约定、注释、代码布局、错误处理、类和对象设计等多个方面,旨在提高代码的可读性、可维护...

    华为Java语言编码规范.doc

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

    Java程序编码命名规范

    该文档包括java开发中的注释规范,命名规范,属性名和方法名。还有命名原则

    阿里巴巴java编码规范

    阿里巴巴java编码规范 ,Java 并发编程培训(阿里巴巴) 《阿里巴巴Java开发手册》,首次公开阿里官方Java代码规范标准。这套Java统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大...

    java编码规范考试题答案.doc

    "java编码规范考试题答案" 一、Java编码规范考试题答案 本文档涵盖了Java编码规范的各种方面,包括集合类、线程、对称密码算法、异常处理、命名规范、随机数生成、压缩文件解压、安全编程规范、操作系统登录用户名...

    Java编码规范.docx

    Java 编码规范 Java 编码规范是指在 Java 语言中编写代码时需要遵守的一些约定和规则,以确保代码的可读性、可维护性和可扩展性。本文将对 Java 编码规范的主要内容进行详细讲解。 命名风格是 Java 编码规范的重要...

    腾讯java编码规范

    腾讯 Java 编码规范 腾讯 Java 编码规范是腾讯集团管理标准的一部分,旨在确保公司项目代码的易维护性和编码安全性。该规范涵盖了 Java 编码风格、文件组织、代码风格、注释、命名、声明、异常、习惯等方面。 一、...

    java程序编码规范

    ### Java程序编码规范详解 #### 一、命名规范:打造统一风格,提升代码可读性 **1. 包名**:遵循全小写原则,确保包名清晰易辨,如`com.example.project`。 **2. 类名**:采用驼峰命名法,首字母大写,后续单词首...

    第一个java程序扩展以及java编码规范和发展史

    第一个java程序扩展以及java编码规范和发展史

    java程序编码规范.txt

    ### Java程序编码规范详解 #### 一、概述 在软件开发过程中,良好的编码规范对于提高代码质量、增强可读性和可维护性具有重要意义。本文档《java程序编码规范.txt》详细介绍了Java编程语言中的编码规范,包括代码...

    JAVA基本编码规范

    **JAVA基本编码规范** 在Java软件开发中,遵循一套统一的编码规范至关重要,因为它能确保代码的可读性、可维护性和团队协作的效率。本文将深入探讨几个关键的编程规范,包括源文件组织、命名约定、注释规则以及成员...

Global site tag (gtag.js) - Google Analytics