一些编程规范

JAVA编程规范

换行:

尽量避免一行的长度超过80个字符,因为很多终端和工具不能很好处理之。

在一个逗号后面断开

在一个操作符前面断开

if语句的换行通常使用8个空格的规则,因为常规缩进(4个空格)会使语句体看起来比较费劲.

注释:

所有的源文件都应该在开头有一个C语言风格的注释,其中列出类名、描述、创建者、日期和版权声明

频繁的注释有时反映出代码的低质量。当你觉得被迫要加注释的时候,考虑一下重写代码使其更清晰

声明:

尽量在声明局部变量的同时初始化。唯一不这么做的理由是变量的初始值依赖于某些先前发生的计算。

只在代码块的开始处声明变量。不要在首次用到该变量时才声明之。这会把注意力不集中的程序员搞糊涂,同时会妨碍代码在该作用域内的可移植性。

左大括号"{"位于声明语句同行的末尾。

右大括号"}"另起一行,与相应的声明语句对齐

IF语句格式:

if (condition) {

statements;

} else if (condition) {

statements;

} else{

statements;

}

注意:if语句必须要用"{""}"括起来,哪怕只有一行,避免使用如下容易引起错误的格式

命名:

类名是个一名词,采用驼峰法进行命名,每个单词的首字母大写。尽量使你的类名简洁而富于描述。使用完整单词,避免缩写词

常量 应该全部大写,单词间用下划线隔开

数组应该必须用下面的方式来命名:byte[] buffer

数据库及字段 类名及属性名,单词用”_”分开,全部大写

访问控制

若没有足够理由,不要把实例或类变量声明为公有。

一个具有公有实例变量的恰当例子,是类仅作为数据结构,没有行为。亦即,若你要使用一个结构(struct)而非一个类(如果java支持结构的话),那么把类的实例变量声明为公有是合适的。

避免用一个对象访问一个类的静态变量和方法

园括号

一般而言,在含有多种运算符的表达式中使用圆括号来避免运算符优先级问题,是个好方法。即使运算符的优先级对你而言可能很清楚,但对其他人未必如此。你不能假设别的程序员和你一样清楚运算符的优先级。

返回值:

if (booleanExpression) {

return true;

} else {

return false;

}

应该代之以如下方法:

return booleanExpression;

条件运算符"?"

如果一个包含二元运算符的表达式出现在三元运算符" ? : ""?"之前,那么应该给表达式添上一对圆括号。例如:

(x >= 0) ? x : -x; 

空指针判断:

判断时: null 放在对象前,如null!=object     "" 放在equals前,如:"".equals(value)split前,一定要判断是否为空。调用对象前,考虑是否会出现空指针!注意数据库操作的问题,尽量用Hibernate去实现,如果必须自己写连接时,要注意及时关闭!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值