常见命名规则以及适用场景

Java 中的命名规范

包命名

类命名

方法

变量&常量命名

publicclass HelloWorld {

    /**
     * 局部常量(正例)
     */
    publicstaticfinallong USER_MESSAGE_CACHE_EXPIRE_TIME = 3600;

      /**
     * 局部常量(反例,命名不清晰)
     */
    publicstaticfinallong MESSAGE_CACHE_TIME = 3600;

    /**
     * 全局常量
     */
    privatestaticfinal String ERROR_MESSAGE = " error message";

    /**
     * 成员变量
     */
    privateint currentUserId;

    /**
     * 控制台打印 {@code message} 信息
     *
     * @param message 消息体,局部常量
     */
    public void sayHello(final String message){
        System.out.println("Hello world!");
    }
}

常量一般都有自己的业务含义,不要害怕长度过长而进行省略或者缩写。如,用户消息缓存过期时间的表示,那种方式更佳清晰,交给你来评判。

代码注解

/**
 * 落地也质量检测
 * 1. 用来解决什么问题
 * 对广告主投放的广告落地页进行性能检测,模拟不同的系统,如Android,IOS等; 模拟不同的网络:2G,3G,4G,wifi等
 *
 * 2. 如何实现
 * 基于chrome浏览器,用chromedriver驱动浏览器,设置对应的网络,OS参数,获取到浏览器返回结果。
 *
 * 注意:网络环境配置信息{@link cn.mycookies.landingpagecheck.meta.NetWorkSpeedEnum}目前使用是常规速度,可以根据实际情况进行调整
 *
 * @author cruder
 * @time 2019/12/7 20:3 下午
 */
package cn.mycookies.landingpagecheck;

/**
* Copyright (C), 2019-2020, Jann  balabala...
*
* 类的介绍:这是一个用来做什么事情的类,有哪些功能,用到的技术.....
*
* @author   类创建者姓名 保持对齐
* @date     创建日期 保持对齐
* @version  版本号 保持对齐
*/

posted @ 2022-03-04 10:33  柯南剧场版  阅读(96)  评论(0编辑  收藏  举报