一、编程规约1.【强制】抽象类命名使用Abstract或Base开头;异常类命名使用Exception结尾;测试类命名以它要测试的类的名称开始,以Test结尾 2.【强制】POJO类中布尔类型的变量,都不要加is,否则部分框架解析会引起序列化错误。 反例:定义为基本数据类型Boolean isDeleted;的属性,它的方法也是isDeleted(),RPC框架在反向解析的时候,“以为”对应的
转载 2023-09-29 09:56:27
583阅读
1点赞
插件有哪些功能?      阿里技术公众号于2017年2月9日首次公布《阿里巴巴Java开发规约》,瞬间引起全民代码规范的热潮,9月底又发布了PDF的终极版,大家踊跃留言,期待配套的静态扫描工具开放出来。     为了让开发者更加方便、快速将规范推动并实行起来,阿里巴巴基于手册内容,研发了一套自动化的IDE检测插件(IDEA、Ec
代码中的命名不能以_或者$开始或者结束,也不能用拼音和英文混合,更不能使用中文。最好别用纯拼音,不过全世界都使用的拼音除外(比如taobao)。类名的每个单词第一个字母都要大写,但是极度缩略词可以全部大写,比如UserSearchDao。方法名,参数名,成员变量,局部变量的命名是第一个单词小写后面每个单词首字母大写。比如setMoney()。常量名全部大写,中间用下划线隔开,要求完整表达出参数的含
转载 2023-08-10 12:49:28
105阅读
一 编程规约1.类名使用 UpperCamelCase 风格正例:MarcoPolo / UserDO / TcpUdpDeal2.方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格正例:localValue / getHttpMessage() / inputUserId3.常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚。正例:MAX_STOCK_COU
转载 2023-10-11 07:27:12
159阅读
1. 【强制】在一个 switch 块内,每个 case 要么通过 break/return 来终止,要么注释说明程序 将继续执行到哪一个 case 为止;在一个 switch 块内,都必须包含一个 default 语句并且放在 最后,即使它什么代码也没有。2. 【强制】在 if/else/for/while/do 语句中必须使用大括号,即使只有一行代码,避免使用下 面的形式: i
主要内容:一、编程规约 (一)命名风格 1. 【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。 反 例 :_name / name / $name / name_ / name$ / name 2. 【强制】代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:正确的英文拼写和语法可以让阅读者易于理解,避免歧义。注意,即使纯拼音命名方式 也要
编程规约命名风格强制 定义变量时不可用 $、_ 开始,也不可以用 $、_ 结束 ~: 表示位操作,位非 !: 表示逻辑非,常用于 boolean 类型操作 @: 表示注解 #: 用于注释中使用,在 IDEA 中可以使用 @see #方法名(),快速跳转至方法,例:/** * @see #b() */ public void a() { } /** * @see #
阿里规范Java开发手册最新–嵩山版分享和解读最近做项目时间太紧,现在赶紧补一波博客,今天看到java阿里规范又出新版啦,这里给大家分享下!PDF分享:https://pan.baidu.com/s/14wCPUD5zxbP9Fv8aMW4QBA 提取码:251k (链接失效可以在下方评论哦,有理解错误的地方还望指正) 最新嵩山版相对于之前泰山版的增加了一些新内容的同时也对做了一些修改,下面给大家
转载 2023-07-23 23:21:39
1729阅读
 一、编程规范(一)命名风格 1.【强制】代码中的命名均不能以_下划线或美元符号$开头、结束    反例:_name / $name / name_  / name$  2.【强制】禁止使用拼音和英文混搭,禁止使用中文    反例:cuxiaoProduct(促销产品)/ int 变量 = 3 3.【强制】类
命名风格1. 代码命名不能以下划线或者美元符号开头或者结尾 2. 代码命名不能以中文拼音或者中文拼音与英文混合方式 3. 类名使用UpperCamCamelCase风格,但DO、PO、DTO、VO、BO等除外 4. 方法名、参数名、变量名统一使用lowerCamelCase,必须遵守驼峰命名 5. 常量名全部大写,单词间用下划线隔开 6. 抽象类必须以Abstract或者Base开头,异
一、编程规约(一) 命名规约1.【强制】所有编程相关命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反例: _name / __name / $Object / name_ / name$ / Object$2.【强制】所有编程相关的命名严禁使用拼音与英文混合的方
转载 2024-01-25 23:14:17
163阅读
前言:其实从阿里巴巴发布开发Java规范的第一版的时候就注意到了,每次更新也都会下载最新的,也随意的翻过几次,由于各种原因最终没有一次把规范完整的看完,主要是发现大部分就是自己的规范,自己平时就是按照这个规范来的。最近在调整历史项目,时间相对来说成块了很多,而且希望在调整的过程中有一个指导,就再一次拿起来规范,这一次一气呵成,终于把规范看完了,如下是我自己认为对自己有用的点,在个人以后的编程生涯中
1. 代码中的命名均不能以 下划线或美元符号 开始和 结束。   2. 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明: 正确的英文拼写和语法可以让阅读者易于理解,避免歧义。   3. 类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以 DO / BO
转载 2023-12-06 14:34:23
65阅读
“统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本”                         
一、编程规范1).命名规范:1.【强制】代码中的命名均不可以以下划线或者美元符号($)开始和结束反例:name 、 name 、2.【强制】代码中禁止使用中文,且禁止使用拼音与英文混合的方式说明:正确的英语拼写和语法可以让阅读者更便于理解,避免歧义,纯拼音的命名方式也是需要避免使用的反例:DaZhePromotion [打折] / getPingfenByName() [评分] / int 某变量
目录强制推荐参考强制1.类、类属性、类方法的注释必须使用javadoc规范,使用/**内容*/格式,不得使用//xxx方式。2.所有的抽象方法(包括接口中的方法)必须使用javadoc注释,除了返回值、参数、异常说明外,还必须指出该方法做什么事情,实现什么功能。3.所有的类都必须添加创建者和创建日期。4.方法内部单行注释在被注释语句上另起一行,使用//注释,方法内部多行注释使用/* */注释,注意
转载 2023-09-24 17:54:36
632阅读
现代软件架构都需要协同开发完成,高效协作即降低协同成本,提升沟通效率,所谓无规矩不成方圆,无规范不能协作。本博客是对《阿里巴巴Java开发手册》的学习记录。大多记录的是强制规约,具体请参考《阿里巴巴Java开发手册》。命名风格1、代码中的命名规则不能以下划线或美元符号开始与结束。    反例:_name、name_、$name...2、代码中的命名严禁使用拼音和英文混合的方式,
转载 2023-07-02 13:46:47
151阅读
 自己平时的代码规范不符合要求的重点分析:1、POJO类中布尔类型的变量,都不要加is,否则部分框架解析会引起序列化错误。2、接口类中的方法和属性不要加任何修饰符号(public 也不要加),保持代码的简洁性,并加上有效的Javadoc注释。3、【参考】各层命名规约: A) Service/DAO层方法命名规约 1) 获取单个对象的方法用get做前缀。 2) 获取多个对象的方法用list
转载 2024-06-16 17:26:43
137阅读
前言提到IT人员,人们的第一印象就是高薪资,包括转行来学Java的人绝大多数都是冲着高薪以及就业广泛来的。前段时间跟同学聊天,她说她老公在一家互联网公司做Java后台开发,年薪四十万,最近在准备复习,想着明年冲一波阿里p6或者p7。很多人都听过阿里的p级职位层级,那今天就跟大家“揭秘”一下,想要成为p7岗的Java技术专家你需要掌握哪些技术。本篇文章我将分成三个内容来讲:①了解阿里p级职位,大厂岗
转载 2023-09-14 15:04:58
51阅读
Java开发规范阿里开发规范精简命名【规范】类名使用UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外: ( 领域模型的相关命名 )DO / BO / DTO / VO 等。 正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion反例:macroPolo / UserDo / XMLService / TCPUD
转载 2023-10-17 12:51:47
112阅读
  • 1
  • 2
  • 3
  • 4
  • 5