A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1.1  缩进
  使用Space缩进,而不是Tab。把Tab修改到2 space
1.2 换行
   每行120字符--因为已是1024*768的年代。
   if,for,while语句只有单句时,如果该句可能引起阅读混淆,需要用" {"和"}"括起来,否则可以省略。
//错误,需要使用花括号{}括起来
if (condition)
if(condition) doSomething();
else
doSomething();
1.3 命名规则
   变量名,包名,类名都必须是有意义的名词,或者是类似的动名词,要真正能代表变量或者类的本身的含义。
   不允许使用汉语拼音命名
   遇到缩写如XML时,仅首字母大写,即loadXmlDocument()而不是loadXMLDocument()
   Package名必须全部小写,尽量使用单个单词
   Interface名可以是一个名词或形容词(加上'able','ible', or 'er'后缀),如Runnable,Accessible。
为了基于接口编程,不采用首字母为I或加上IF后缀的命名方式,如IBookDao,BookDaoIF。
   页面部件名建议命名为:btnOK、lblName或okBtn、nameLbl。(II)
其中btn、lbl缩写代表按钮(Button)、标签(Label)。
    局部变量及输入参数不要与类成员变量同名(get/set方法与构造函数除外)
    除非特殊情况,一般不要在变量后面加数字来区分变量
    包,类,变量命名不要加下划线(常量除外)
    常量命名要大写
    方法名第一个字母小写(构造方法除外)
    变量名第一个字母小写,后面碰到单词第一个字母大写
    每个变量要用看得懂的词语来描述,不要用省略语(譬如lxd)
    变量名一般不能用单个字母,变量名后面不能加数字1,2。。等等
    一个类的命名一般是名词(有些ing的动词,形容词除外),变量名也是一样.函数的命名必须是动宾短语(构造词除外)
   每个POJO都命名为原始名(User,Person),不要加后缀如(UserPojo UserBean),但是跟系统冲突的时候就加LX前缀(LXClass),而其余层必须加后缀:持久层(DAO)必须加DAO(UserDAO),如果 是实现,则是UserDAOImpl;逻辑层(Logic)后缀必须加Service(UserService),实现的用 Impl(UserServiceImpl)
   所有常量的命名必须大写,但是单词之间要用下划线(_)分开.

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马