java编程规范摘要

 

在提交svn前,要先进行获取,避免强制覆盖,必须与相关人员进行沟通。
 
包名应该用小写字母,不要出现下划线等符号,名词用有意义的缩写或 者英文单词。
示例:

 

// 推荐   com.newheight.dao java.lang.util

//避免

 

com.Esse-tech.buSiness

 

 

 

2)     所有类命名使用   Pascal   表示方式,使用名词组合。

 

UserManager, ClassLoader ,   HttpHeaderResult

 

 

 

3)     接口命名使用字母 “I” 加上   Pascal   形式的表示方式。

 

IQuery, IDataAccess,IReportBuilder
4)  使用名词组合或形容词去命名一个接口,接口声明了一个对象能提供的   服务,也描述了一个对象的能力。一般以“ able ”和“ ible ”作为后缀,   代表了一种能力。

 

 

 

public interface   Runn able {

 

public void   run();

 

}

 

 

 

public interface   Access ible {

 

public   Context getContext();

 

}

 

 

 

5)     变量名和参数名使用   Camel   表示方式。

 

userName, objectFactory, entrys, list
6)  对于常量名,使用大写字母,并使用下划线做间隔。   MAX_TIMES, DEFAULT_NAME   程序中应该使用常量代替 “25” “100” 等实际的数字,如:

 

 

 

// 推荐
if (times == MAX_TIMES){

 

 

}

 

 

 

// 避免

 

if (times == 25){

 

 

}

 

 

 

这样做的好处是,当因需要修改实际的数字时,比如修改   25     30 ,只需要   修改一处。

 

 

 

7)  方法名应该使用动词开头,使用     Camel   表示方式 , 一般由动词 + 名词组   成。
getName, initialize, addParameter, deleteUser

 

 

 

8)     缩写字母也应该保持首字母大写
export Html Source();   //   避免 : export HTML Source();

 

open Dvd Player();      //   避免 : open DVD Player();

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

9)     变量的名字应该和类型名称一致
void setTopic(Topic topic)   //   避免 : void setTopic(Topic value)

 

//   避免 : void setTopic(Topic aTopic)

 

//   避免 : void setTopic(Topic t)

 

void connect(Database database)

 

//   避免 : void connect(Database db)

 

//   避免 : void connect(Database oracleDB)
  

转载于:https://www.cnblogs.com/zxsr20/archive/2012/10/02/2710405.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值