`
jassion
  • 浏览: 13183 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

java 编码规范(转)

 
阅读更多
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://mushiqianmeng.blog.51cto.com/3970029/737120

个人整理Java编码格式规范,也是本人在开发中遵守的规范。代码格式规范,仅是为了体现一种规范和美观,大家可根据各自情况和公司要求遵守自己的规范。

  1. /** 
  2.  * Java编码格式个人推荐,参考JDK源码和Hyperic HQ源码(原spring旗下著名开源软件,现vmware)。 
  3.  * @author lihzh(苦逼coder) 
  4. * 本文地址:http://mushiqianmeng.blog.51cto.com/3970029/737120
  5.  */ 
  6. public class CodeRule { 
  7.      
  8.     //声明变量,等号两边有空格。 
  9.     private static int i = 1
  10.      
  11.     //方法声明,右括号和左大括号中间有空格。 
  12.     public static void main(String[] args) { 
  13.         //if语句,比较连接符(>)左右有空格,小括号和大括号中间有空格。 
  14.         //if 与 左括号中间有空格 
  15.         if (i > 0) { 
  16.             System.out.println(i); 
  17.         } 
  18.         //两个条件的连接(&&),左右有空格。 
  19.         if (i > 0 && i < 2) { 
  20.             System.out.println(i); 
  21.         } 
  22.          
  23.         //if..else 语句两种格式 
  24.         //1.参考JDK,个人使用方式,else跟大括号,前后都有空格 
  25.         if (i > 0 && i < 2) { 
  26.             System.out.println(i); 
  27.         } else if (i > 2) { 
  28.             System.out.println(i + 1); 
  29.         } else { 
  30.             System.out.println(i); 
  31.         } 
  32.         //2.参考Hyperic HQ源码, else另起一行,后仍有空格 
  33.          if (i == 1) { 
  34.              System.out.println(i); 
  35.          } 
  36.          else { 
  37.              System.out.println(i); 
  38.          } 
  39.           
  40.          //while语句,与if语句类型,while与括号中间有空格,括号内格式与if相同 
  41.          while (i > 0 && i < 2) { 
  42.              System.out.println(i); 
  43.              i++; 
  44.          } 
  45.           
  46.          //for语句,两种格式 
  47.          //1.参考Hyperic HQ,个人使用方式。分号后带空格,每个子语句中,连接符左右都带空格。 
  48.          //for与括号中间带空格,大小括号中间带空格。 
  49.          for (int j = 0; j < 10; j++) { 
  50.              System.out.println(i); 
  51.          } 
  52.          //2.参考JDK,区别在于子语句中,连接符左右无空格。 
  53.          for (int j=0; j<10; j++) { 
  54.              System.out.println(i); 
  55.          } 
  56.           
  57.          //+-*/,格式,四则运算符号前后有空格。 
  58.          //在JDK的有些代码里,在方法调用的参传递或在判断语句中存在的四则运算中,四则运算符号前后无空格。 
  59.          //为了不造成困扰和混淆,个人为均保留空格。 
  60.          int a = 1 + 2
  61.          int b = 1 - 2
  62.          int c = 1 * 2
  63.          int d = 1 / 2
  64.           
  65.          //三元表达式格式,每个符号中间均有空格 
  66.          int j = i > 2 ? 1 : -1
  67.           
  68.          //方法声明和调用,用逗号分隔的参数,逗号后有空格。 
  69.          sum(a, b); 
  70.          sum(c + d, j); 
  71.     } 
  72.      
  73.     //方法声明,多个参数,逗号后有空格 
  74.     private static int sum(int i, int j) { 
  75.         return i + j; 
  76.     } 
  77.      
  78.  

 

 注:大部分的格式的细节问题,可以设置在Eclipse的formater格式之中,以后只需直接使用ctrl+shift+F来进行格式化即可。比如if else的格式,每行满多少个字符换行等等。

分享到:
评论

相关推荐

    阿里Java的编码规范

    Java、编码规范、Java编码规范、阿里巴巴、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里巴巴Java编码规范、阿里...

    华为JAVA编码规范.pdf

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

    阿里巴巴java编码规范

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

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

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

    Java编码规范.docx

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

    腾讯java编码规范

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

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

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

    阿里巴巴Java编码规范.pdf

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

    JAVA编码规范试题

    JAVA 编码规范试题 JAVA 编码规范试题是一套涵盖了 JAVA 编程规范的试题,旨在帮助开发者掌握 JAVA 编程的基本规范和best practice。该试题涵盖了 JAVA 编程规范的多个方面,包括变量命名、代码格式、异常处理、...

    JAVA编码规范培训

    JAVA编码规范培训

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

    ### Java编码规范详解 #### 一、为什么要制定编码规范? 代码规范对于软件开发的重要性不容忽视。良好的代码风格不仅能提升代码的可读性,还能增强代码的健壮性,并减少因修改代码而引入错误的可能性。特别是在...

    百度java编码规范

    **百度Java编码规范** 在软件开发中,遵循一定的编码规范是非常重要的,它能提高代码的可读性,便于团队协作,降低维护成本。百度作为一家技术驱动的公司,也提出了其内部使用的Java编码规范,旨在确保代码的一致性...

    java编码规范,非常详细

    java编码规范,非常详细 每个switch-case语句都有最后一个default以确保处理了全集。switch中,每一条case分支必须使用break语句结束

    Java 编码规范 chm

    1. **命名约定**:Java编码规范对变量、方法、类和包的命名有明确的要求。例如,类名应采用驼峰式命名法,每个单词首字母大写;方法名和变量名则使用小驼峰式,首个单词全小写;常量全大写,单词间用下划线分隔。包...

    Neusoft公司Java编码规范.rar

    Java编码规范(Java Coding Standard) oiNSFT-BS-OT0105 V3.0 2005-5-11 东软集团有限公司 商用软件事业部 版权所有 中国 沈阳浑南高新技术产业开发区 东软软件园

    公司java编码规范

    【公司Java编码规范】是确保团队协作和代码质量的重要文档,它定义了开发人员在编写Java代码时应遵循的一系列规则和最佳实践。这些规范旨在提高代码可读性、可维护性和可扩展性,减少错误,并使代码更容易理解和调试...

    java编码规范.zip

    本压缩包“java编码规范.zip”提供了华为版的编码规范和一个详细的Java代码规范版本,旨在帮助开发者遵循一致的规则,编写出易于阅读、维护的高质量代码。 首先,我们来看华为版的Java编码规范。华为作为全球知名的...

Global site tag (gtag.js) - Google Analytics