java培训-Java代码格式规范个人推荐.docxVIP

  • 2
  • 0
  • 约 3页
  • 2017-07-09 发布于河南
  • 举报
java培训-Java代码格式规范个人推荐

Java代码格式规范个人推荐(带范例) 个人整理Java编码格式规范,也是本人在开发中遵守的规范。代码格式规范,仅是为了体现一种规范和美观,大家可根据各自情况和公司要求遵守自己的规范。 个人整理Java编码格式规范,也是本人在开发中遵守的规范。代码格式规范,仅是为了体现一种规范和美观,大家可根据各自情况和公司要求遵守自己的规范。 /**? ? ?*?Java编码格式个人推荐,参考JDK源码和Hyperic?HQ源码(原spring旗下著名开源软件,现vmware)。? ? ?*?@author?lihzh(苦逼coder)? ? *?本文地址:/3970029/737120 ? ?*/? ? public?class?CodeRule?{? ? ????? ? ????//声明变量,等号两边有空格。? ? ????private?static?int?i?=?1;? ? ????? ? ????//方法声明,右括号和左大括号中间有空格。? ? ????public?static?void?main(String[]?args)?{? ? ????????//if语句,比较连接符()左右有空格,小括号和大括号中间有空格。? ? ????????//if?与?左括号中间有空格? ? ????????if?(i??0)?{? ? ????????????System.out.println(i);? ? ????????}? ? ????????//两个条件的连接(),左右有空格。? ? ????????if?(i??0??i??2)?{? ? ????????????System.out.println(i);? ? ????????}? ? ????????? ? ????????//if..else?语句两种格式? ? ????????//1.参考JDK,个人使用方式,else跟大括号,前后都有空格? ? ????????if?(i??0??i??2)?{? ? ????????????System.out.println(i);? ? ????????}?else?if?(i??2)?{? ? ????????????System.out.println(i?+?1);? ? ????????}?else?{? ? ????????????System.out.println(i);? ? ????????}? ? ????????//2.参考Hyperic?HQ源码,?else另起一行,后仍有空格? ? ?????????if?(i?==?1)?{? ? ?????????????System.out.println(i);? ? ?????????}? ? ?????????else?{? ? ?????????????System.out.println(i);? ? ?????????}? ? ?????????? ? ?????????//while语句,与if语句类型,while与括号中间有空格,括号内格式与if相同? ? ?????????while?(i??0??i??2)?{? ? ?????????????System.out.println(i);? ? ?????????????i++;? ? ?????????}? ? ?????????? ? ?????????//for语句,两种格式? ? ?????????//1.参考Hyperic?HQ,个人使用方式。分号后带空格,每个子语句中,连接符左右都带空格。? ? ?????????//for与括号中间带空格,大小括号中间带空格。? ? ?????????for?(int?j?=?0;?j??10;?j++)?{? ? ?????????????System.out.println(i);? ? ?????????}? ? ?????????//2.参考JDK,区别在于子语句中,连接符左右无空格。? ? ?????????for?(int?j=0;?j10;?j++)?{? ? ?????????????System.out.println(i);? ? ?????????}? ? ?????????? ? ?????????//+-*/,格式,四则运算符号前后有空格。? ? ?????????//在JDK的有些代码里,在方法调用的参传递或在判断语句中存在的四则运算中,四则运算符号前后无空格。? ? ?????????//为了不造成困扰和混淆,个人为均保留空格。? ? ?????????int?a?=?1?+?2;? ? ?????????int?b?=?1?-?2;? ? ?????????int?c?=?1?*?2;? ? ?????????

文档评论(0)

1亿VIP精品文档

相关文档