1 / 81
文档名称:

阿里巴巴编码规范考试笔试题库.docx

格式:docx   大小:6,382KB   页数:81页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

阿里巴巴编码规范考试笔试题库.docx

上传人:新起点 2024/3/28 文件大小:6.23 MB

下载得到文件列表

阿里巴巴编码规范考试笔试题库.docx

相关文档

文档介绍

文档介绍:该【阿里巴巴编码规范考试笔试题库 】是由【新起点】上传分享,文档一共【81】页,该文档可以免费在线阅读,需要了解更多关于【阿里巴巴编码规范考试笔试题库 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。,下列哪些说法是正确的?ABC????。?。?。?,统一在业务代码中进行判断和识别。,下列哪些说法符合《阿里巴巴Java开发手册》:ABC?,不允许在应用中自行显式创建线程。?,能锁部分代码区块的情况下不要锁整个方法;高并发时,同步调用应该考虑到性能损耗。?,推荐给线程指定一个有意义的名称,方便出错时回溯。?(intx)生成指定大小的线程池。(线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式)《阿里巴巴Java开发手册》:ACD?“明确停止使用的代码和配置”,如方法、变量、类、配置文件、动态配置属性等要坚决从程序中清理出去,避免造成过多垃圾。?,即不用加任何注释。?,后续可能恢复使用的代码片断,在注释代码上方,统一规定使用三个斜杠(///)来说明注释掉代码的理由。?。,下列哪些说法符合《阿里巴巴Java开发手册》:ABC?,当统计的count为0时,应该直接返回,不要再执行分页查询语句。?(StringstatementName,intstart,intsize)分页接口有性能隐患,不允许使用。?,通过传入参数start和size来实现分页逻辑。?,提高效率。《阿里巴巴Java开发手册》,以下功能必须进行水平权限控制校验的有:ABCD?。?。阿里巴巴编码规范题库?。?,下列哪些说法符合《阿里巴巴Java开发手册》:。。,只要其中之一没有捕获抛出的异常,其它任务便会自动终止运行。,其中某线程抛出异常,不会影响到其它线程的继续运行。————————————————?,下列哪些处理方式能保证对象的线程安全:。。,,例如AtomicInteger。,,例如:ConcurrentHashMap。阿里巴巴编码规范题库备注:(volatile解决多线程内存不可见问题。对于一写多读,是可以解决变量同步问题,但是如果多写,同样无法解决线程安全问题。)————————————————,下列哪些说法是正确的:。。,不允许在应用中自行显式创建线程。,自动调整线程优先级并解决死锁问题。————————————————,下列哪些说法符合《阿里巴巴Java开发手册》:,就不要锁整个方法体。,要考虑加锁及同步处理带来的性能损耗,能用无锁数据结构,就不要用锁。,就不要用类锁。,否则可能会造成死锁。???,下列哪些说法符合《阿里巴巴Java开发手册》:、字段名禁止出现数字开头,禁止两个下划线中间只出现数字。。:id,gmt_create,gmt_modify。:id,gmt_create,gmt_modified。————————————————??,下列哪些说法符合《阿里巴巴Java开发手册》::至少要达到range级别,要求是ref级别,如果可以是consts最好。,所以速度会比ref快。。。————————————————阿里巴巴编码规范题库???,下列哪些说法符合《阿里巴巴Java开发手册》:。,type=index的索引效率好于type=ref。‘%阿里%’,不会走索引。‘阿里%’,a列创建了索引,一般会使用索引进行检索。————————————————,下列哪些说法是正确的:。,故表连接数量越少越好。,二级索引扫描优先于全表扫描。?,下列哪些说法符合《阿里巴巴Java开发手册》:,必须指定索引长度。,不需要指定索引长度,这样索引区分度最好。(含组合字段),必须指定唯一索引。,一般选择区分度高的字段放在最左列。————————————————?,在处理null值的存储上有细微的区别,下列哪些说法是正确的::HashMap的key/value均可以为null,但是TreeMap的key不能为空,value可以为空————————————————?,HashMap,ConcurrentHashMap都是Map的实现类,它们在处理null值的存储上有细微的区别,下列哪些说法是正确的:ABD?。??。???,V可以为null。??阿里巴巴编码规范题库?。————————————————?,数据遍历的结果是按某个排序规则输出的;而order表示每次遍历的序列都是一样的,元素前后关系每次遍历都是确定的,那么下列哪些集合既是sort,又是order的:?,下列哪些说法是正确的:。。。,IllegalArgumentException属于uncheckedexception。————————————————?,下列哪些说法符合《阿里巴巴Java开发手册》:,推荐使用“错误码”方式返回异常或者错误信息。,推荐使用“抛出异常”的方式处理异常或者错误信息。,推荐使用将“错误码”和“错误简短信息”封装成Result的方式进行返回。,一定要保证逻辑健壮性:尽量避免空指针等技术类异常;对于业务类异常要做好错误码或者异常信息的封装。————————————————???,下列哪些说法是正确的:,书写代码时应该注意加异常捕获处理,例如:try{()}catch(NullPointerExceptione){……}。,,“认知对等”,即:抛出者和接收者要保持对自定义异常的认知统一,接收方需要知道这种异常的含义和对应的处理方案。,下列哪些说法是正确的?ABC 。。。,统一在业务代码中进行判断和识别。,下列哪些说法符合《阿里巴巴Java开发手册》:,不允许在应用中自行显式创建线程。,能锁部分代码区块的情况下不要锁整个方法;高并发时,同步调用应该考虑到性能损耗。,推荐给线程指定一个有意义的名称,方便出错时回溯。(intx)生成指定大小的线程池。(线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式)《阿里巴巴Java开发手册》:“明确停止使用的代码和配置”,如方法、变量、类、配置文件、动态配置属性等要坚决从程序中清理出去,避免造成过多垃圾。,即不用加任何注释。,后续可能恢复使用的代码片断,在注释代码上方,统一规定使用三个斜杠(///)来说明注释掉代码的理由。。,下列哪些说法符合《阿里巴巴Java开发手册》:,当统计的count为0时,应该直接返回,不要再执行分页查询语句。(StringstatementName,intstart,intsize)分页接口有性能隐患,不允许使用。,通过传入参数start和size来实现分页逻辑。,提高效率。《阿里巴巴Java开发手册》,以下功能必须进行水平权限控制校验的有:。。。。,下列哪些说法符合《阿里巴巴Java开发手册》:=NULL的返回结果为true。。<>1的返回结果为true。