数组使用Arrays.asList转化为集合,下列说法哪些正确的:答案在文末
- A. 数组元素的修改,会影响到转化过来的集合。
- B. 数组元素的修改,不会影响到转化过来的集合。
- C. 对于转换过来的集合,它的 add/remove/clear 方法会抛出:UnsupportedOperationException。
- D. Arrays.asList 体现的是适配器模式,只是转换接口,后台的数据仍是数组。
多选 关于表字段和索引,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
- A. 表字段注释,如果修改字段含义或对字段表示的状态追加时,需要及时更新。
- B. 合适的字符存储长度,不但节约数据库表空间、节约索引存储,更重要的是提升检索速度。
- C. 针对表的每个字段都增加索引,加快查询速度。
- D. 字段的区分度越高,索引的查找速度越快。
多选 关于常量的命名,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
- A. 常量命名应该全部大写,单词间用下划线隔开。
- B. 常量的定义要力求语义表达完整清楚,让别人能从常量名称上大致了解含义,例如:MAX_STOCK_COUNT。
- C. 常量命名,可以使用拼音与英文的混合方式。
- D. 在使用缩写时要注意:杜绝不规范的缩写。
多选 关于索引效率,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
- A. 使用索引的效率一定高于全表扫描的效率。
- B. 关于explain的结果,type=index的索引效率好于type=ref。
- C. sql查询条件 where a like ‘%阿里%’,不会走索引。
- D. sql查询条件 where a like ‘阿里%’,a列创建了索引,一般会使用索引进行检索。
多选 关于用日志记录异常信息,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
- A. 日志尽量记录案发现场信息和异常堆栈信息。
- B. 如果日志中输出POJO类,POJO类需要重写toString方法,避免只输出hashCode。
- C. 不建议输出任何日志,因为日志记录消耗性能。
- D. 捕获异常后,一律抛给调用者去处理。
答案,依次是
- 第1题答案:ACD
- 第2题答案:ABD
- 第3题答案:ABD
- 第4题答案:CD
- 第5题答案:AB
公众号有 600 道题题库,持续更新中
扫码关注公众号,获取全部 600 道题库:回复关键词:“考试题”
即可无套路获取,持续更新的 600 道题库.pdf