编码测试题目

本文主要介绍了《阿里巴巴Java开发手册》中的编码规范,包括控制语句的使用、参数有效性验证、变量和常量定义、DO/DTO/VO类属性设置、二方库依赖解析、KV结构集合处理、数据库表命名、多线程定时任务处理以及数据库索引命名等多个方面,旨在提高代码质量和可维护性。
摘要由CSDN通过智能技术生成

41.关于控制语句,下列哪些说法符合《阿里巴巴Java开发手册》:【ABD】多选 
  A .推荐 if-else的方式可以改写成卫语句的形式。
  B .尽量减少try-catch 块内的逻辑,定义对象、变量、获取数据库连接等操作可以移到try-catch块外处理
  C .if ( condition) statements; 单行语句不需要使用大括号。
  D .在一个switch块内,都必须包含一个default语句并且放在最后,即使它什么代码也没有。

42.关于参数有效性验证,下列哪些说法符合《阿里巴巴Java开发手册》:【ABCD】多选 
  A .防止page size过大导致内存溢出。
  B .防止正则输入源串拒绝服务ReDOS。
  C .防止任意重定向。
  D .预防 SQL 注入。
43.关于变量和常量定义,下列哪些符合《阿里巴巴Java开发手册》:【AD】多选 
  A .Long a=2L;//大写的L
  B .Long a=2l; //小写的l
  C .常量只定义一次,不再赋值,所以不需要命名规范。
  D .不要使用一个常量类维护所有常量,应该按常量功能进行归类,分开维护。

44.在定义DO/DTO/VO/等POJO类时,对属性默认值的设定,下列哪些说法符合《阿里巴巴Java开发手册》:【D】单选 
  A .String类型的默认值设定为空字符串。
  B .Date类型的默认值设定为new Date()。
  C .集合类型的默认值设定为Collections.EMPTY_LIST。
  D .不要设定任何属性默认值。

45.关于二方库依赖的解析命令,下列哪些说法是正确的:【ABC】多选 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值