在项目开发阶段,项目经理会规定一些规范,这些规范都必须要严格遵守


命名规范:
A:所有的类名,接口名都必须采用帕斯卡命名法(所有单词的首字母大写,如:MyName)
B:所有成员变量,成员函数都必须采用骆驼命名法(第一个单词全部小写,后续单词的首字母大写,如:myBookName)
C:所有常量必须全部大写,多个单词之间使用下划线分隔,如:MAX_VALUE
注释规范:
A:在类,接口和方法上都要写文档注释 /** */
B:方法内部如果需要注名的内容比较多,可以使用段落注释  /* */,如果注释内容必须少,可以直接使用单行注释  //
书写规范:
成员变量和成员函数之间要至少有一个换行
除了局部变量外,其它变量都要使用有意义的英文单词,做到见名知意,杜绝使用汉语拼音


项目布局的包命名规范:
全局使用的类可以定义在全局包中,全局包命名如:com.banksystem.globals/common
dao(Data Access Object):数据访问对象,主要完成对数据的增删改查操作,命名不同公司有不同要求:
例如:
com.banksystem.dao:专门存放dao接口的包
com.banksystem.dao.bean/imple:专门放dao接口实现类的包
com.banksystem.dao.factory:专门存放Dao工厂类(专门负责统一实例化对象的,一般在工厂类中所有的方法都是静态的,方法返回值是接口类,实例化的是接口的实现类)的包

com.banksystem.bo/service:专门存放业务层接口的包
com.banksystem.bo/service.bean/imple:专门存放业务层接口实现类的包
com.banksystem.bo.factory:专门存放bo工厂类的包

com.banksystem.ui(User Interface)/client:专门存放启动运行类相关的代码

com.banksystem.domain/model:专门存放项目中使用到的实体类的包
com.banksystem.utils:存放项目使用到的工具类相关的包









你可能感兴趣的:(JavaSE基础,Java总结的问题)