失效链接处理 |
阿里代码规范练习题目和答案 PDF 下载
本站整理下载:
相关截图:
主要内容:
多选 7.关于接口使用抛异常还是返回错误码,下列哪些说法符合《阿里巴巴Java开发手册》:ABCD
A .向公司外部提供的http/api接口,推荐使用“错误码”方式返回异常或者错误信息。
B .对于应用内部的方法调用,推荐使用“抛出异常”的方式处理异常或者错误信息。
C .跨应用的RPC调用,推荐使用将“错误码”和“错误简短信息”封装成Result的方式进行返回。
D .对外提供的接口,一定要保证逻辑健壮性:尽量避免空指针等技术类异常;对于业务类异常要做好错误码或者异常信息的封装。
单选 8.关于类的序列化,下列说法哪些是正确的:D
A .类的序列化与serialVersionUID毫无关系。
B .如果完全不兼容升级,不需要修改serialVersionUID值。
C .POJO类的serialVersionUID不一致会编译出错。
D .POJO类的serialVersionUID不一致会抛出序列化运行时异常。
多选 9.关于Java的接口描述,下列哪些说法符合《阿里巴巴Java开发手册》:BCD
A .在接口类中的方法和属性使用public修饰符。
B .对于Service类,内部的实现类加Impl的后缀与接口区别。例如:ProductServiceImpl实现ProductService接口。
C .对于Service类,基于SOA的理念,是以接口方式暴露服务。
D .尽量不在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,而且是整个应用的基础常量。
单选 10.集合在遍历过程中,有时需要对符合一定条件的元素进行删除,下列哪些说法是正确的:B
A .在 foreach 循环里进行元素的 remove操作。
B .使用Iterator方式,如果有并发,需要对Iterator对象加锁。
C .Iterator进行元素的删除操作,绝对是线程安全的。
D .Java无法实现在遍历时,进行删除元素操作。
多选 11.关于基本数据类型与包装数据类型的使用标准,下列哪些说法符合《阿里巴巴Java开发手册》:ABD
A .所有的POJO类属性必须使用包装数据类型。
B .RPC方法的返回值和参数必须使用包装数据类型。
C .因为JAVA的自动装箱与拆箱机制,不需要根据场景来区分数据类型。
D .所有的局部变量推荐使用基本数据类型。
多选 12.关于索引的设计,下列哪些说法符合《阿里巴巴Java开发手册》:ACD
A .对varchar类型的字段建立索引,必须指定索引长度。多选 7.关于接口使用抛异常还是返回错误码,下列哪些说法符合《阿里巴巴Java开发手册》:ABCD
A .向公司外部提供的http/api接口,推荐使用“错误码”方式返回异常或者错误信息。
B .对于应用内部的方法调用,推荐使用“抛出异常”的方式处理异常或者错误信息。
C .跨应用的RPC调用,推荐使用将“错误码”和“错误简短信息”封装成Result的方式进行返回。
D .对外提供的接口,一定要保证逻辑健壮性:尽量避免空指针等技术类异常;对于业务类异常要做好错误码或者异常信息的封装。
单选 8.关于类的序列化,下列说法哪些是正确的:D
A .类的序列化与serialVersionUID毫无关系。
B .如果完全不兼容升级,不需要修改serialVersionUID值。
C .POJO类的serialVersionUID不一致会编译出错。
D .POJO类的serialVersionUID不一致会抛出序列化运行时异常。
多选 9.关于Java的接口描述,下列哪些说法符合《阿里巴巴Java开发手册》:BCD
A .在接口类中的方法和属性使用public修饰符。
B .对于Service类,内部的实现类加Impl的后缀与接口区别。例如:ProductServiceImpl实现ProductService接口。
C .对于Service类,基于SOA的理念,是以接口方式暴露服务。
D .尽量不在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,而且是整个应用的基础常量。
单选 10.集合在遍历过程中,有时需要对符合一定条件的元素进行删除,下列哪些说法是正确的:B
A .在 foreach 循环里进行元素的 remove操作。
B .使用Iterator方式,如果有并发,需要对Iterator对象加锁。
C .Iterator进行元素的删除操作,绝对是线程安全的。
D .Java无法实现在遍历时,进行删除元素操作。
多选 11.关于基本数据类型与包装数据类型的使用标准,下列哪些说法符合《阿里巴巴Java开发手册》:ABD
A .所有的POJO类属性必须使用包装数据类型。
B .RPC方法的返回值和参数必须使用包装数据类型。
C .因为JAVA的自动装箱与拆箱机制,不需要根据场景来区分数据类型。
D .所有的局部变量推荐使用基本数据类型。
多选 12.关于索引的设计,下列哪些说法符合《阿里巴巴Java开发手册》:ACD
A .对varchar类型的字段建立索引,必须指定索引长度。
|