关于二方库的snapshot与release的区别,下列哪些说法是正确的:答案在文末
- A. snapshol在本地响评时,都会到中央仓库下就最的方库,
- B. release在本地情浑时,如果已经存在相同的版本号。已使中央仓库有最新相网板本的二方库也不会拉取。
- C. 应用使用了A的relase版本二方库,A依赖了B的snapshoC方库,应用本地调评时。并不会拉取B最新的snapshoC方库,
- D. 应用发布尽量使用release版本的二方库,此学是保证发布的写等性。
多选 关于变量、方法名、包的命名,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
- A. POJO类中的任何布尔类型的变量,都不要加is,因为部分框架解析时有可能会出现序列化错误。
- B. 包名统一使用单数形式,如:com.alibaba.mpp.util。
- C. 中括号是数组类型的一部分,数组定义如下:String[] args; 不要误写为String args[];
- D. Service/DAO层方法命名可以参考规约,例如:删除的方法推荐使用remove或delete做前缀。
多选 关于异常处理,下列哪些说法是正确的:答案在文末
- A. try块放到了事务代码中,catch异常后,如果需要回滚事务,必须要手动回《事务。
- B. 在finaly块必须对文件流进行关团。
- C. 不能在1mnaly块使用return,fnaly块中的return返回后方法结来执行,不会再执行n块中的return语句。
- D. 循环体中避免不必要的try-catch操作。
多选 关于二方库使用枚举类型,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
- A. 二方库里可以定义。
- B. 二方库里接口的入参可以使用枚举类型。
- C. 二方库里接口的返回值不能使用枚举类型,但可以包含枚举类型。
- D. 二方库里接口的返回值是枚举类型或包含枚举类型时,当二方库的枚举值升级(增加枚举值)时,可能会导致接口调用时出现枚举对象序列化异常。
多选 关于多线程并行处理定时任务的情况,下列哪些说法符合《阿里巴巴Java开发手册》:答案在文末
- A. 推荐使用Timer方式处理。
- B. 推荐使用ScheduledExecutorService方式处理。
- C. Timer运行多个TimeTask时,只要其中之一没有捕获抛出的异常,其它任务便会自动终止运行。
- D. ScheduledExecutorService并发运行多个定时任务时,其中某线程抛出异常,不会影响到其它线程的继续运行。
答案,依次是
- 第1题答案:ABD
- 第2题答案:ABCD
- 第3题答案:ABCD
- 第4题答案:ABD
- 第5题答案:BCD
公众号有 600 道题题库,持续更新中
扫码关注公众号,获取全部 600 道题库:回复关键词:“考试题”
即可无套路获取,持续更新的 600 道题库.pdf