摘《阿里巴巴JAVA开发手册》易错题目

本文摘自《阿里巴巴JAVA开发手册》,探讨了编码规范中的易错题目,包括编码风格、方法返回值处理、接口签名、索引排序、集合特性、组合索引、参数默认值、JOIN操作、参数校验、日志输出、日志框架选择以及集合与数组转换等关键点,旨在提升代码质量和维护性。
摘要由CSDN通过智能技术生成

Apsara Clouder基础技能认证:阿里巴巴编码规范

摘《阿里巴巴JAVA开发手册》的小部分易错题目

下面的例子代码和描述,哪些是不正确的: 【ABD】
A. 单行字符数限制不超过140个,超出需求换行
B. IDE的text file encoding设置为GBK;IDE中文件的换行符使用Unix格式,不要使用windows格式。
C. 大括号与if,else,for,do,while语句一起使用,即使只有一条语句(或是空),也应该把大括号写上。
D. 大括号的使用约定。如果是大括号内为空,则简洁地写成{}即可,不需要换行;
解析:A  超过120个字符

多选 关于方法的返回值是否可以为null,下列哪些说法符合《阿里巴巴Java开发手册》:【BCD】
A. 方法的返回值可以为null,如果是集合,必须返回空集白。
B. 方法的返回值可以为nul,不强制近回空集白或者空对象等,
C. 方法实现者必须添加注释,充分说明什么情只不会近回nul值。
D. 防止NPE是调用者的责任。

ABCD
A 对外暴露的接口签名,原则上不允许修改方法签名,避免对接口调用方产生影响
B 接口过时必须加@Deprecated 注解,并清晰地说明采用的新接口或者新服务是什么
C 任何类、方法、参数、变量,严控访问范围。过宽泛的访问范围,不利于模块解耦
D 不能使用过时的类或方法

利用索引进行排序,下列哪些说法是正确的:【AB】
A.查询语句 WHERE a = 10 ORDER BYb,可以利用素引(a&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值