二、常见java代码规范有哪些?
以下是我在工作中总结的代码规范(部分规范参考第三方平台的内容) , 有兴趣的可以收藏 。
(一) 命名风格 1. 【强制】代码中的命名均不能以下划线或美元符号开始 , 也不能以下划线或美元符号结束 。反 例 :_name / name / $name / name_ / name$ / name
2. 【强制】代码中的命名严禁使用拼音与英文混合的方式 , 更不允许直接使用中文的方式 。
说明:正确的英文拼写和语法可以让阅读者易于理解 , 避免歧义 。注意 , 即使纯拼音命名方式也要避免采用 。
正例:shaighai / zhengzhou / youku / hangzhou 等国际通用的名称 , 可视同英文 。反例:DaZhePromotion [打折] / getPingfenByName() [评分] / int 某变量 = 3
3. 【强制】类名使用 UpperCamelCase 风格 , 但以下情形例外:DO / BO / DTO / VO / AO / PO / UID 等 。
正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion
反例:macroPolo / UserDo / XMLService / TCPUDPDeal / TAPromotion
4. 【强制】方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格 , 必须遵从驼峰形式 。
正例: localValue / getHttpMessage() / inputUserId
5. 【强制】常量命名全部大写 , 单词间用下划线隔开 , 力求语义表达完整清楚 , 不要嫌名字长 。正例:MAX_STOCK_COUNT
反例:MAX_COUNT
6. 【强制】抽象类命名使用 Abstract 或 ba
猜你喜欢
- 连接不上网的解决办法 路由器连接不上网络怎么办
- 常见的网络架构 服务路由出现异常
- 数码知识:华为畅享10s怎么连接电脑连接电脑教程
- 92年故宫出现宫女的影子是真的吗 故宫闹鬼真实照片
- 手机连上无线网但不能上网 为什么无线网络连接上却不能上网
- 数码知识:iphone11pro如何开启wifi6 怎么连接wifi6
- 手机右上角显示hd是什么意思 手机右上角出现了HD是什么?
- 手机信号出现r是什么意思 手机信号显示r代表什么
- 佳能800d相机测评及连接方式 800d佳能怎么连接手机
- 网络流量监控工具 网络流量控制
