自己平时的代码规范不符合要求的重点分析:1、POJO类中布尔类型的变量,都不要加is,否则部分框架解析会引起序列化错误。2、接口类中的方法和属性不要加任何修饰符号(public 也不要加),保持代码的简洁性,并加上有效的Javadoc注释。3、【参考】各层命名规约: A) Service/DAO层方法命名规约 1) 获取单个对象的方法用get做前缀。 2) 获取多个对象的方法用list
代码中的命名不能以_或者$开始或者结束,也不能用拼音和英文混合,更不能使用中文。最好别用纯拼音,不过全世界都使用的拼音除外(比如taobao)。类名的每个单词第一个字母都要大写,但是极度缩略词可以全部大写,比如UserSearchDao。方法名,参数名,成员变量,局部变量的命名是第一个单词小写后面每个单词首字母大写。比如setMoney()。常量名全部大写,中间用下划线隔开,要求完整表达出参数的含
转载
2023-08-10 12:49:28
90阅读
阿里开发手册一、代码规范:接口中分方法和属性,不加修饰符号如:publc,正确为:void f()long或Long,统一用Long类型处理常量按功能分类归类if/for/while/switch/do等保留字与括号之间都必须加空格注释的双斜线与注释内容之间有且仅有一个空格当字符数超过120个时,换行规则:第二行相对第一行缩进4个空格,第三行开始不缩进方法参数在定义和传入时,多个参数都厚后边必须加
转载
2023-09-26 06:11:47
322阅读
一.编程规约 1.命名风格‘ 1.代码中的命名不能以下划线或美元符号开始 也不能以下划线或者美元符号结束; 2.代码中的命名不能是拼音或者英文混合,尽量不要使用纯拼音 3.类名驼峰原则 UserManagerServiceImpl (第一个word首字母大写) 4.方法驼峰原则 addUserInfo(第一个word首字母小写) 5.常量名全部大写 单词之间用_隔开 6.抽象
转载
2023-08-10 14:04:34
172阅读
一 编程规约1.类名使用 UpperCamelCase 风格正例:MarcoPolo / UserDO / TcpUdpDeal2.方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格正例:localValue / getHttpMessage() / inputUserId3.常量命名全部大写,单词间用下划线隔开,力求语义表达完整清楚。正例:MAX_STOCK_COU
转载
2023-10-11 07:27:12
141阅读
目录一、编程规约 (一) 命名规范(二) 常量定义(三) 代码格式 (四) OOP规约(五) 日期时间(六) 集合处理 (七) 并发处理(八) 控制语句(九) 注释规约(十) 前后端规约二、异常日志 (一) 错误码(二) 异常处理(三) 日志规约 三、单元测试 四、安全规约五、MySQL数据库 (一) 建表规约(二) 索引规约&
多选 1.如何处理单元测试产生的数据,下列哪些说法是正确的?ABC A .测试数据入库时加特殊前缀标识。 B .测试数据使用独立的测试库。 C .自动回滚单元测试产生的脏数据。 D .无须区别,统一在业务代码中进行判断和识别。 多选 2.关于并发处理,下列哪些说法符合《阿里巴巴Java开发手册》:ABC
转载
2023-08-27 01:08:51
62阅读
Java开发规范阿里开发规范精简命名【规范】类名使用UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外: ( 领域模型的相关命名 )DO / BO / DTO / VO 等。 正例:MarcoPolo / UserDO / XmlService / TcpUdpDeal / TaPromotion反例:macroPolo / UserDo / XMLService / TCPUD
转载
2023-10-17 12:51:47
108阅读
目录强制推荐参考强制1.类、类属性、类方法的注释必须使用javadoc规范,使用/**内容*/格式,不得使用//xxx方式。2.所有的抽象方法(包括接口中的方法)必须使用javadoc注释,除了返回值、参数、异常说明外,还必须指出该方法做什么事情,实现什么功能。3.所有的类都必须添加创建者和创建日期。4.方法内部单行注释在被注释语句上另起一行,使用//注释,方法内部多行注释使用/* */注释,注意
转载
2023-09-24 17:54:36
579阅读
命名风格1. 代码命名不能以下划线或者美元符号开头或者结尾
2. 代码命名不能以中文拼音或者中文拼音与英文混合方式
3. 类名使用UpperCamCamelCase风格,但DO、PO、DTO、VO、BO等除外
4. 方法名、参数名、变量名统一使用lowerCamelCase,必须遵守驼峰命名
5. 常量名全部大写,单词间用下划线隔开
6. 抽象类必须以Abstract或者Base开头,异
1.
代码中的命名均不能以
下划线或美元符号
开始和
结束。
2.
代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。 说明:
正确的英文拼写和语法可以让阅读者易于理解,避免歧义。 3.
类名使用
UpperCamelCase
风格,必须遵从驼峰形式,但以
DO
/
BO
“统一规范标准将有助于提高行业编码规范化水平,帮助行业人员提高开发质量和效率、大大降低代码维护成本”
编程规约命名风格强制 定义变量时不可用 $、_ 开始,也不可以用 $、_ 结束
~: 表示位操作,位非
!: 表示逻辑非,常用于 boolean 类型操作
@: 表示注解
#: 用于注释中使用,在 IDEA 中可以使用 @see #方法名(),快速跳转至方法,例:/**
* @see #b()
*/
public void a() {
}
/**
* @see #
一、编程规范(一)命名风格 1.【强制】代码中的命名均不能以_下划线或美元符号$开头、结束 反例:_name / $name / name_ / name$ 2.【强制】禁止使用拼音和英文混搭,禁止使用中文 反例:cuxiaoProduct(促销产品)/ int 变量 = 3 3.【强制】类
转载
2023-10-21 18:26:21
41阅读
阿里规范Java开发手册最新–嵩山版分享和解读最近做项目时间太紧,现在赶紧补一波博客,今天看到java阿里规范又出新版啦,这里给大家分享下!PDF分享:https://pan.baidu.com/s/14wCPUD5zxbP9Fv8aMW4QBA 提取码:251k (链接失效可以在下方评论哦,有理解错误的地方还望指正) 最新嵩山版相对于之前泰山版的增加了一些新内容的同时也对做了一些修改,下面给大家
转载
2023-07-23 23:21:39
1578阅读
前言最近原来实习时候的Boss联系我,说他跳槽到了阿里,问我有没有兴趣面一个Java后台开发岗位。考虑到我只工作了一年,现在去阿里肯定要降薪,因此也没有太强烈的意愿。但出于提升自我的角度考虑,参加了面试。一面(电话面试一小时)首先做一个简单的自我介绍,主要包括学校经历和工作经历。我工作经历只有一年,大部分时间都是在做产品设计和UI/UX Design,因此隔着电话都能感受到面试官的shock。Ja
转载
2023-08-02 15:42:29
65阅读
注:参考了《阿里巴巴Java开发手册》 阿里编码规范考试认证:https://edu.aliyun.com/certification/cldt02 一、命名规范包名,类名,方法名,变量名 (重要)A. 包名:包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。例如:com.yoc.sale.business.report不能出现大写或者下划线:com.yoc.sale.business
转载
2023-10-15 08:24:06
81阅读
1.如何处理单元测试产生的数据,下列哪些说法是正确的? 【ABC 】多选 A .测试数据入库时加特殊前缀标识。 B .测试数据使用独立的测试库。 C .自动回滚单元测试产生的脏数据。 D .无须区别,统一在业务代码中进行判断和识别
之前就了解过阿里巴巴的Java代码规范,一直没时间去看,最近比较空闲就抽空拜读了一遍,个人感觉获益良多,无论是对于初学者还是学习完基础的新手都十分推荐全部认真地看一遍,接下来针对我本身情况的一点小结(本人大概处于,学完java基础,开始迈向初级的程度,总结的是我可能会踩坑或者我踩过的一些经典坑,属于我自己的一点小笔记,可能不适用于所有人。。。手册里主要包括7大点,作为入门的开发者,第一大点,编程规
一、编码规约
1. 命名约定
1. 类名使用
UpperCamelCase
风格,必须遵从驼峰形式,但以下情形例外:
(
领域模型 的相关命名
)
DO
/
BO
/
DTO
/
VO
转载
2023-10-22 11:12:42
181阅读