没有合适的资源?快使用搜索试试~ 我知道了~
java研发编码规范
需积分: 9 1 下载量 161 浏览量
2014-06-20
15:16:15
上传
评论
收藏 63KB DOCX 举报
温馨提示
试读
38页
针对于开发过程中,我们需要遵循一定的编码规范来约束我们的开发, 使研发顺利进行, 保证编码的质量
资源推荐
资源详情
资源评论
Java 代码#
结构风格#
import 引入规则#
引入类别时,必须指明具体的类别,禁止使用“*”代替
根据引入类的位置不同,引入顺序必须依照下列规范,不同类别之间通过空行进行区隔
1. java.
2. javax.
3. org.
4. com.
正确的写法
import java.io.IOException;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.beanutils.BeanUtils;
import org.apache.commons.lang.StringUtils;
import com.sun.xml.internal.ws.util.xml.StAXResult;
import com.sun.xml.internal.ws.util.xml.XmlUtil;
错误的写法
import java.io.*;
import java.math.*;
import java.text.*;
import javax.servlet.*;
import javax.servlet.http.*;
import org.apache.commons.beanutils.*;
import org.apache.commons.lang.*;
import com.sun.xml.internal.ws.util.xml.*;
空格#
除【++】和【--】外,所有运算符前后都要留一空格位
【++】和【--】运算符前无需保留空格位,必须与变量紧密连接在一起
正确的写法
// 赋值运算符(==,+=,-=,*=,/=)
int count = 20;
// 算数运算符(+,-,*,/)
count = (count + 100) / count;
// 自增、自减运算符(++,--)
count = count++ * 5;
// 关系运算符(>,<,>=,<=,==,!=)
boolean result = count > 100;
// 逻辑运算符(&&,||,&,!,^)
result = result && true;
// 三元运算符(? : )
count = result ? 100 : 1;
错误的写法
int count=20;
count=(count+100)/count;
count=count++*5;
boolean result=count>100;
result=result&&true;
count=result?100:1;
间隔符【,】和结束符【;】之后,必须留一空格
左括号【(】前,必须留一空格
左花括号【{】前,必须留一空格
正确的写法
print("arg1", "arg2");
for (int i = 0; i < count; i++) {
}
String[] names = new String[] {
"张三",
"李四",
"王五"
}
强制转型时紧跟一空格
正确的写法
short age = (short) 20;
行长#
避免行长度超过 80 字符
因为超过 80 字符长度时,很多终端和工具都不能很好的处理它们
这样也可以避免拉动滚动条
缩进#
每次缩进间隔为两个空格
注意:由于不同环境、不同编辑器的
tab
的宽度各有不同,所以不建议直接使用
tab
控制缩进(有些开发
工具可以将
tab
键设置为自定义的空格数,此时可使用
tab
进行控制缩进)
正确的写法
public void function() {
System.out.println("缩进两空格位");
}
换行#
参数过长需要换行时(超过预定义的
[
行长
]
时),在换行起始位置(上一行代码的起始位置)需要缩进 4 个
空格。
正确的写法
剩余37页未读,继续阅读
资源评论
yunhuii
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功