网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
关于多线程并行处理定时任务的情况,下列哪些说法符合《阿里巴巴Java开发手册》:

A.推荐使用Timer方式处理

B.推荐使用ScheduledExecutorService方式处理

C.Timer运行多个TimeTask时,只要其中之一没有捕获抛出的异常,其它任务便会自动终止运行

D.ScheduledExecutorService并发运行多个定时任务时,其中某线程抛出异常,不会影响到其它线程的继续运行


参考答案

更多 “ 关于多线程并行处理定时任务的情况,下列哪些说法符合《阿里巴巴Java开发手册》: A.推荐使用Timer方式处理B.推荐使用ScheduledExecutorService方式处理C.Timer运行多个TimeTask时,只要其中之一没有捕获抛出的异常,其它任务便会自动终止运行D.ScheduledExecutorService并发运行多个定时任务时,其中某线程抛出异常,不会影响到其它线程的继续运行 ” 相关考题
考题 Java语言具有许多优点和特点,下列选项中( )反映了Java程序并行机制的特点。A.安全性B.多线程C.跨平台D.可移值

考题 关于多线程,下列哪个说法不正确?A.多线程就是同时执行几个事件B.多线程是将程序分为几个并行的子任务,由它们并发交叉执行C.一个进程可产生多线程,形成执行流D.Java语言支持多线程

考题 在定义DO/DTO/VO/等POJO类时,对属性默认值的设定,下列哪些说法符合《阿里巴巴Java开发手册》: A.String类型的默认值设定为空字符串B.Date类型的默认值设定为newDate()C.集合类型的默认值设定为Collections.EMPTY_LISTD.不要设定任何属性默认值

考题 关于索引的设计,下列哪些说法符合《阿里巴巴Java开发手册》: A.对varchar类型的字段建立索引,必须指定索引长度B.对varchar类型的字段建立索引,不需要指定索引长度,这样索引区分度最好C.业务上具有唯一特性的字段(含组合字段),必须指定唯一索引D.建复合索引时,一般选择区分度高的字段放在最左列

考题 关于捕获异常和抛异常,下列哪些说法符合《阿里巴巴Java开发手册》: A.如果需要捕获不同类型异常,为了方便处理,可以使用catch(Exceptione){...}B.不要捕获异常后不处理,丢弃异常信息C.捕获异常与抛异常,必须是完全匹配,或者捕获异常是抛异常的父类D.异常定义时区分unchecked/checked异常,避免直接使用RuntimeException抛出

考题 关于数据库中表相关的命名,下列哪些说法符合《阿里巴巴Java开发手册》: A.表名、字段名禁止出现数字开头,禁止两个下划线中间只出现数字B.表名不使用复数名词C.表必备三字段命名:id,gmt_create,gmt_modifyD.表必备三字段命名:id,gmt_create,gmt_modified

考题 关于变量和常量定义,下列哪些符合《阿里巴巴Java开发手册》: A.Longa=2L;//大写的LB.Longa=2l;//小写的1C.常量只定义一次,不再赋值,所以不需要命名规范D.不要使用一个常量类维护所有常量,应该按常量功能进行归类,分开维护

考题 关于代码注释,下列哪些说法符合《阿里巴巴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.日志文件推荐至少保存15天,因为有些异常具备以“周”为频次发生的特点C.避免重复打印日志,浪费磁盘空间,务必在log4j.xml中设置additivity=falseD.错误日志和业务日志尽量分开存放

考题 关于数据库索引的命名,下列哪些说法符合《阿里巴巴Java开发手册》: A.主键索引(primarykey),字段类型为unsignedbigint、单表时推荐自增、步长为1B.主键索引(primarykey),字段类型为unsignedbigint、单表时推荐自增、步长为2C.唯一索引(uniquekey),命名规则为uk_字段名(如果多个字段继续下划线)D.普通索引(normalindex),标记成idx_字段名(如果多个继续下划线)

考题 关于常量定义,下列哪些说法符合《阿里巴巴Java开发手册》: A.不允许出现任何魔法值(即未经预先定义的常量)直接出现在代码中B.魔法值是指程序中随意定义并赋值的变量值,如果代码编写者明白变量值意义是可以任意使用的,例如在代码中写if(status==3)returnerror;符合规范C.如果变量值仅在一个范围内变化推荐用Enum类D.在程序中,一律禁止使用枚举类型

考题 关于参数有效性验证,下列哪些说法符合《阿里巴巴Java开发手册》: A.防止pagesize过大导致内存溢出B.防止正则输入源串拒绝服务ReDOSC.防止任意重定向D.预防SQL注入

考题 关于Java的接口描述,下列哪些说法符合《阿里巴巴Java开发手册》: A.在接口类中的方法和属性使用public修饰符B.对于Service类,内部的实现类加Impl的后缀与接口区别。例如:ProductServiceImpl实现ProductService接口C.对于Service类,基于SOA的理念,是以接口方式暴露服务D.尽量不在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,而且是整个应用的基础常量

考题 关于数据库是与否概念的列的命名方式,下列哪些说法符合《阿里巴巴Java开发手册》: A.对于是与否概念的列名,必须使用can_abc来表示B.对于是与否概念的列名,必须使用is_abc来表示C.数据类型是varchar(1)(Y表示是,N表示否)D.数据类型是unsignedtinyint.(1表示是,0表示否)

考题 关于基本数据类型与包装数据类型的使用标准,下列哪些说法符合《阿里巴巴Java开发手册》: A.所有的POJO类属性必须使用包装数据类型B.RPC方法的返回值和参数必须使用包装数据类型C.因为JAVA的自动装箱与拆箱机制,不需要根据场景来区分数据类型D.所有的局部变量推荐使用基本数据类型

考题 关于数据库命名规则,下列哪些说法符合《阿里巴巴Java开发手册》: A.数据库库名和表名没有规定,可任意取名,只要方便记忆即可B.库名应该尽量与应用名称保持一致,表的命名最好是业务名称_表名的方式C.无论是库名还是表名都禁用保留字,如desc、match、range等D.表名、字段名必须使用小写字母或数字

考题 关于类命名,下列哪些说法符合《阿里巴巴Java开发手册》: A.抽象类命名使用Abstract或Base开头B.异常类命名使用Exception结尾C.测试类命名以它要测试的类的名称开始,以Test结尾D.如果使用到了设计模式,建议在类名中体现出具体模式。例如代理模式的类命名:LoginProxy;观察者模式命名:ResourceObserver

考题 关于分页查询,下列哪些说法符合《阿里巴巴Java开发手册》: A.分页查询,当统计的count为0时,应该直接返回,不要再执行分页查询语句B.iBATIS自带的queryForList(StringstatementName,intstart,intsize)分页接口有性能隐患,不允许使用C.定义明确的sql查询语句,通过传入参数start和size来实现分页逻辑D.可使用存储过程写分页逻辑,提高效率

考题 关于文件编码和格式的设定,下列哪些说法符合《阿里巴巴Java开发手册》: A.IDE的textfileencoding设置为GBK格式B.IDE的textfileencoding设置为UTF-8格式C.IDE中文件的换行符使用unix格式D.IDE中文件的换行符使用windows格式

考题 Java语言具有许多优点和特点,以下反映Java程序并行机制的特点是()。A、安全性B、多线程C、跨平台D、可移植

考题 Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点()。A、安全性B、多线程C、跨平台D、可移植

考题 下列哪些项目不是java的主要优点()。A、直接操作内存,功能强大B、一次编写,到处运行C、纯面向对象的语言D、可以通过拖拽的方式快速开发程序界面E、优秀的多线程处理能力

考题 多选题下列哪些项目不是java的主要优点()。A直接操作内存,功能强大B一次编写,到处运行C纯面向对象的语言D可以通过拖拽的方式快速开发程序界面E优秀的多线程处理能力

考题 单选题Java语言具有许多优点和特点,下列选项中,哪个反映了Java程序并行机制的特点()。A 安全性B 多线程C 跨平台D 可移植

考题 单选题Java语言具有许多优点和特点,以下反映Java程序并行机制的特点是()。A 安全性B 多线程C 跨平台D 可移植