关于分页查询,下列哪些说法符合《阿里巴巴Java开发手册》: A.分页查询,当统计的count为0时,应该直接返回,不要再执行分页查询语句B.iBATIS自带的queryForList(StringstatementName,intstart,intsize)分页接口有性能隐患,不允许使用C.定义明确的sql查询语句,通过传入参数start和size来实现分页逻辑D.可使用存储过程写分页逻辑,提高效率
关于分页查询,下列哪些说法符合《阿里巴巴Java开发手册》:
A.分页查询,当统计的count为0时,应该直接返回,不要再执行分页查询语句
B.iBATIS自带的queryForList(StringstatementName,intstart,intsize)分页接口有性能隐患,不允许使用
C.定义明确的sql查询语句,通过传入参数start和size来实现分页逻辑
D.可使用存储过程写分页逻辑,提高效率
相关考题:
下列关于JDK的说法中,错误的是? A.JDK是Java开发工具包的简称B.JDK包括Java编译器、Java文档生成工具、Java打包工具等C.安装JDK后,还需要单独安装JRED.JDK是整个Java的核心
在定义DO/DTO/VO/等POJO类时,对属性默认值的设定,下列哪些说法符合《阿里巴巴Java开发手册》: A.String类型的默认值设定为空字符串B.Date类型的默认值设定为newDate()C.集合类型的默认值设定为Collections.EMPTY_LISTD.不要设定任何属性默认值
关于接口使用抛异常还是返回错误码,下列哪些说法符合《阿里巴巴Java开发手册》: A.向公司外部提供的http/api接口,推荐使用“错误码”方式返回异常或者错误信息B.对于应用内部的方法调用,推荐使用“抛出异常”的方式处理异常或者错误信息C.跨应用的RPC调用,推荐使用将“错误码”和“错误简短信息”封装成Result的方式进行返回D.对外提供的接口,一定要保证逻辑健壮性:尽量避免空指针等技术类异常;对于业务类异常要做好错误码或者异常信息的封装
下列哪些说法符合《阿里巴巴Java开发手册》: A.对于“明确停止使用的代码和配置”,如方法、变量、类、配置文件、动态配置属性等要坚决从程序中清理出去,避免造成过多垃圾B.永久弃用的代码段注释掉即可,即不用加任何注释C.对于暂时被注释掉,后续可能恢复使用的代码片断,在注释代码上方,统一规定使用三个斜杠(///)来说明注释掉代码的理由D.不要在视图模板中加入任何复杂的逻辑
关于索引的设计,下列哪些说法符合《阿里巴巴Java开发手册》: A.对varchar类型的字段建立索引,必须指定索引长度B.对varchar类型的字段建立索引,不需要指定索引长度,这样索引区分度最好C.业务上具有唯一特性的字段(含组合字段),必须指定唯一索引D.建复合索引时,一般选择区分度高的字段放在最左列
关于捕获异常和抛异常,下列哪些说法符合《阿里巴巴Java开发手册》: A.如果需要捕获不同类型异常,为了方便处理,可以使用catch(Exceptione){...}B.不要捕获异常后不处理,丢弃异常信息C.捕获异常与抛异常,必须是完全匹配,或者捕获异常是抛异常的父类D.异常定义时区分unchecked/checked异常,避免直接使用RuntimeException抛出
关于变量和常量定义,下列哪些符合《阿里巴巴Java开发手册》: A.Longa=2L;//大写的LB.Longa=2l;//小写的1C.常量只定义一次,不再赋值,所以不需要命名规范D.不要使用一个常量类维护所有常量,应该按常量功能进行归类,分开维护
关于二方库版本号的命名方式,下列哪些说法符合《阿里巴巴Java开发手册》: A.版本号命名格式:主版本号.次版本号.修订号B.主版本号:产品方向改变,或者大规模API不兼容,或者架构不兼容升级C.次版本号:保持相对兼容性,增加主要功能特性,影响范围极小的API不兼容修改D.修订号:保持完全兼容性,修复BUG、新增次要功能特性等
关于代码注释,下列哪些说法符合《阿里巴巴Java开发手册》: A.所有的抽象方法(包括接口中的方法)必须要用javadoc注释B.所有的方法,包括私有方法,最好都增加注释,有总比没有强C.过多过滥的注释,代码的逻辑一旦修改,修改注释是相当大的负担D.我的命名和代码结构非常好,可以减少注释的内容
关于并发处理,下列哪些说法符合《阿里巴巴Java开发手册》: A.线程资源必须通过线程池提供,不允许在应用中自行显式创建线程B.同步处理时,能锁部分代码区块的情况下不要锁整个方法;高并发时,同步调用应该考虑到性能损耗C.创建线程或线程池时,推荐给线程指定一个有意义的名称,方便出错时回溯D.推荐使用Executors.newFixedThreadPool(intx)生成指定大小的线程池。(线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式)
关于控制语句,下列哪些说法符合《阿里巴巴Java开发手册》: A.推荐if-else的方式可以改写成卫语句的形式B.尽量减少try-catch块内的逻辑,定义对象、变量、获取数据库连接等操作可以移到try-catch块外处理C.if(condition)statements;单行语句不需要使用大括号D.在一个switch块内,都必须包含一个default语句并且放在最后,即使它什么代码也没有
关于常量定义,下列哪些说法符合《阿里巴巴Java开发手册》: A.不允许出现任何魔法值(即未经预先定义的常量)直接出现在代码中B.魔法值是指程序中随意定义并赋值的变量值,如果代码编写者明白变量值意义是可以任意使用的,例如在代码中写if(status==3)returnerror;符合规范C.如果变量值仅在一个范围内变化推荐用Enum类D.在程序中,一律禁止使用枚举类型
关于Java的接口描述,下列哪些说法符合《阿里巴巴Java开发手册》: A.在接口类中的方法和属性使用public修饰符B.对于Service类,内部的实现类加Impl的后缀与接口区别。例如:ProductServiceImpl实现ProductService接口C.对于Service类,基于SOA的理念,是以接口方式暴露服务D.尽量不在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,而且是整个应用的基础常量
关于表字段和索引,下列哪些说法符合《阿里巴巴Java开发手册》: A.表字段注释,如果修改字段含义或对字段表示的状态追加时,需要及时更新B.合适的字符存储长度,不但节约数据库表空间、节约索引存储,更重要的是提升检索速度C.针对表的每个字段都增加索引,加快查询速度D.字段的区分度越高,索引的查找速度越快
关于文件编码和格式的设定,下列哪些说法符合《阿里巴巴Java开发手册》: A.IDE的textfileencoding设置为GBK格式B.IDE的textfileencoding设置为UTF-8格式C.IDE中文件的换行符使用unix格式D.IDE中文件的换行符使用windows格式
关于在阿里巴巴网站上查询企业信用记录的说法,正确的是()A、可以通过阿里巴巴企业信用数据库查询企业的信用记录B、在阿里巴巴的企业信用数据库中,没有信用不良的企业被投诉的记录C、企业信用数据库的记录可以帮助用户判定查询企业的诚信程度D、在阿里巴巴的企业信用数据库中,可以查询到很多信用不良的企业被投诉的记录
下列关于JDK的说法中,错误的是?()A、JDK是Java开发工具包的简称B、JDK包括Java编译器、Java文档生成工具、Java打包工具等C、安装JDK后,还需要单独安装JRED、JDK是整个Java的核心
关于SDS手册,下列说法不正确的是()A、SDS手册只有ATA21-80的内容B、关于飞机的勤务信息可以在SDS手册中查询C、SDS中只给出了存在的测试,但是测试的具体步骤需在AMMPart2中查询D、SDS手册包括有部件的位置,系统的功能,培训要点这些信息,因此这部分内容可以作为培训的教材使用
多选题关于Criteria查询,下列说法正确的有()。ACriteria查询通过面向对象化的设计将数据查询条件封装成一个对象BCriteria查询可读性强CCriteria查询符合Java程序员的编程习惯DCriteria查询没有HQL查询容易理解
单选题下列关于JDK的说法中,错误的是?()AJDK是Java开发工具包的简称BJDK包括Java编译器、Java文档生成工具、Java打包工具等C安装JDK后,还需要单独安装JREDJDK是整个Java的核心