- 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)