Java开发规范

Java文件命名规范(总体遵循驼峰式命名规则,见名知意原则)

  1、命名规则

    1)Java程序源文件的后缀必须是.java;

    2)通常情况下,Java程序源文件的主文件名可以是任意的。但是有一种情况例外:如果Java程序源代码里定义了一个public类,则该源文件的主文件名必须与该public类(也就是该类定义使用了public关键字修饰)的类名相同。

      由于Java程序源文件的文件名必须与public类的类名相同,因此,一个java源文件里最多只能定义一个public类,但是一个Java源文件里可以定义多个类。

    3)类名:各单词首字母大写(不同的类应该放在相应的包下)

      异常类以 Exception 作为后缀;

      工具类以 Utils 作为后缀;

      实现类与接口用后缀 Impl 区别;

    4)变量名:第一个单词的首字母小写,其后单词的首字母大写,例如:initParam;

    5)常量名/枚举值:全部使用大写字母,用下划线“_”分割单词,例如INIT_PARAM;

    6)测试类:被测试的业务 + Test、被测试的接口 + Test、被测试的类 + Test;

    7)测试方法:test + 被测方法;

 2.注释规范:

    1)类的注释,说明类的描述,类名(可有可无),所属公司,类的创建人,创建日期,如下图示例:

        

    2)方法注释:方法功能描述,方法参数说明,方法返回值说明,方法编辑人

        

  3、开发细节:(旨在提高代码质量)

    1)尽量少使用全局变量,原因使用全局变量可能会造成覆盖赋值的错误,而且可读性差。极端的举例,所有的变量都可以换成全局变量,试想一下,假如所有的变量都是全局变量,那开发的过程中开发者自己当时都会觉得难度极大,更何况是以后阅读的难度;

    2)慎用session,常规数据不要放在session中,后端响应到前端除登录信息之外的数据不要放到session中,原因是session是保存在服务器端空间的数据,不必要的数据放到session中会造成服务器空间浪费;

    3)适当空行,比如两段相对完整的逻辑代码之间空一行,空行空一行即可。适用于完整但不独立而且代码行数不多的代码块,如果是行数大,则建议方法抽取;

    4)尽量方法抽取,一段完整独立的逻辑块最好抽取成一个独立的方法,然后方法调用,这样做的好处是逻辑清晰,不至于一个方法有很多行代码,而且很多人空行不合适,造成逻辑混乱,可读性也极低;

    5)适当缩进,这是所有语言开发都力挺的一种规范。有的人写出来的代码层次不齐,可读性相当差,给后来人接手造成完全没必要的而且是相当大的代码阅读难度。现在各种编辑器都有代码格式化功能,但是有些时候格式化还是会不尽人如意,比如eclipse开发编辑HTML文本格式化的时候就不是那么完美,所以强烈建议,编辑的过程中主动注意这种格式的控制,写出整齐的代码,毕竟编辑器格式化功能只是我们开发过程中格式控制的辅助功能。

4、阿里巴巴java开发手册-命名规约 网址https://mp.weixin.qq.com/s/md3K1H6FIWrjebcnOwgISw?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值