关于并发处理,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

  • A. 线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。
  • B. 同步处理时,能锁部分代码区块的情况下不要锁整个方法;高并发时,同步调用应该考虑到性能损耗。
  • C. 创建线程或线程池时,推荐给线程指定一个有意义的名称,方便出错时回溯。
  • D. 推荐使用Executors.newFixedThreadPool(int x)生成指定大小的线程池。(线程池不允许使用 Executors 去创建,而是通过 ThreadPoolExecutor 的方式)

多选 关于文件编码和格式的设定,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

  • A. IDE的text file encoding设置为GBK格式。
  • B. IDE的text file encoding设置为UTF-8格式。
  • C. IDE中文件的换行符使用unix格式。
  • D. IDE中文件的换行符使用windows格式。

单选 关于使用exlain对数据库性能进行优化分析,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

  • A. SQL性能优化的目标:至少要达到range级别。要求是te吸别,如果可以是arss最好,
  • B. Index级别走的是扫描索引,所以速度会比re快。
  • C. range级别是指对表进行范围素引。
  • D. re吸别是指使用主键或者难素引。

多选 关于线程池管理线程的好处,下列哪些说法是正确的:答案在文末

  • A. 能够减少在创建和销毁线程上所花的时间以及系统资源的开销。
  • B. 使用线程池一定能避免OOM问题。
  • C. 线程资源必须通过线程池提供,不允许在应用中自行显式创建线程。
  • D. 线程池能够根据资源等待情况,自动调整线程优先级并解决死锁问题。

多选 关于常量定义,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末

  • A. 不允许出现任何魔法值(即未经预先定义的常量)直接出现在代码中。
  • B. 魔法值是指程序中随意定义并赋值的变量值,如果代码编写者明白变量值意义是可以任意使用的,例如在代码中写if(status == 3) return error;符合规范。
  • C. 如果变量值仅在一个范围内变化推荐用Enum类。
  • D. 在程序中,一律禁止使用枚举类型。

公众号有 600 道题库,答案,持续更新中

关注公众号:回复关键词:“考试题” 获取全部答案

关于并发处理,下列哪些说法符合《阿里巴巴Java开发手册》相关推荐

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

    Apsara Clouder基础技能认证:阿里巴巴编码规范 摘<阿里巴巴JAVA开发手册>的小部分易错题目 下面的例子代码和描述,哪些是不正确的: [ABD] A. 单行字符数限制不超过1 ...

  2. 下列哪些说法符合《阿里巴巴Java开发手册》

    下列哪些说法符合<阿里巴巴Java开发手册>:答案在文末 A. 对于"明确停止使用的代码和配置",如方法.变量.类.配置文件.动态配置属性等要坚决从程序中清理出去,避免 ...

  3. 关于接口使用抛异常还是返回错误码,下列哪些说法符合《阿里巴巴Java开发手册》

    关于接口使用抛异常还是返回错误码,下列哪些说法符合<阿里巴巴Java开发手册>:答案在文末 A. 向公司外部提供的http/api接口,推荐使用"错误码"方式返回异常或 ...

  4. 关于数据库中NULL的描述,下列哪些说法符合《阿里巴巴Java开发手册》

    关于数据库中NULL的描述,下列哪些说法符合<阿里巴巴Java开发手册>:答案在文末 A. NULL=NULL的返回结果为true. B. NULL与任何值的比较结果都为NULL. C. ...

  5. 阿里巴巴Java开发手册认证考试题库

    注 转载自:https://baijiahao.baidu.com/s?id=1688631517911751367&wfr=spider&for=pc 此文作用于自己刷题使用,答案在 ...

  6. 304902阿里巴巴Java开发手册1.4.0

    转自官网 前言 <阿里巴巴Java开发手册>是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,系统化地整理成册,回馈给广大开发者.现代软件行业的高速 ...

  7. 阿里巴巴Java开发手册v1.2.0版

    最近在忙毕设,读了阿里java开发手册后,发现可以更好的读懂别人的代码了,一些文件之间的关系通过命名就能看出了.对自己养成良好的编码风格也有极大的帮助. 本手册仅供大家交流.学习及研究使用,禁止用于商 ...

  8. 【代码质量】-阿里巴巴java开发手册(代码质量提升神器)学习笔记

    前言:<阿里巴巴 Java 开发手册>是阿里巴巴集团技术团队的集体智慧结晶和经验总结,有了这些前人总结的经验,可以帮助我们写出高质量的代码,同时可以减少Bug数量,少踩坑,提高代码的可读性 ...

  9. JAVA 开发命名规范——阿里巴巴Java开发手册

    0)Service/DAO层方法命名规约 1)获取单个对象的方法用get做前缀. 2)获取多个对象的方法用list做前缀. 3)获取统计值的方法用count做前缀. 4)插入的方法用save(推荐)或 ...

最新文章

  1. python event多线程回调
  2. c# Ajax后台动态分页
  3. Leetcode中Path的题目总结
  4. ASP.NET(C#)常用数据加密和解密方法1
  5. phpMyAdmin源码配置过程
  6. android 不限速迅雷,安卓iOS,Windows和Mac四大系统迅雷不限速神器,今天全部解决了...
  7. 车载系统模块资料整理
  8. 机械键盘恢复出厂fn_机械键盘使用说明
  9. Linux 创建无线热点
  10. 如何计算机画函数图形,Excel中怎么绘制出好看的函数图像
  11. 关于JavaScript打印去掉页眉页脚
  12. Mini CFA 考试练习题 Ethics and Investment Professionalism
  13. 魔兽私服 启动mysql_魔兽私服TrinityCore 运行调试流程
  14. 激荡十年:详谈云计算的过去、现在和未来
  15. 每日算法-数字转换为十六进制
  16. 在这个产品同质化比较严重的时代,这个局怎么破?
  17. 操作系统 -- pcb
  18. psp 6.61降级到_将电视挤到您的PSP上
  19. 最近邻插值法(nearest_neighbor)
  20. 26岁啃老男子转行学Python,月入12K,网友:宅男逆袭就是燃

热门文章

  1. 《Cacti实战》——第1章 认识Cacti
  2. Delphi中使用IXMLHTTPRequest如何用POST方式提交带参
  3. 指针02 - 零基础入门学习C语言42
  4. (续)我对09毕业生说两句
  5. 3dmax批量导出fbx_推荐一款超实用的3DMAX插件——模法师
  6. 比特币和以太坊本质有什么区别?
  7. Kali Linux攻防系统(一:攻防系统Kali Linux下载安装与更新)
  8. 1007 Maximum Subsequence Sum(两种思路)
  9. linux基础知识-链接列表
  10. VBA中级班课时3小结