下列哪些说法符合《阿里巴巴Java开发手册》:A.对于“明确停止使用的代码和配置”,如方法、变量、类、配置文件、动态配置属性等要坚决从程序中清理出去,避免造成过多垃圾B.永久弃用的代码段注释掉即可,即不用加任何注释C.对于暂时被注释掉,后续可能恢复使用的代码片断,在注释代码上方,统一规定使用三个斜杠(///)来说明注释掉代码的理由D.不要在视图模板中加入任何复杂的逻辑

题目
下列哪些说法符合《阿里巴巴Java开发手册》:

A.对于“明确停止使用的代码和配置”,如方法、变量、类、配置文件、动态配置属性等要坚决从程序中清理出去,避免造成过多垃圾

B.永久弃用的代码段注释掉即可,即不用加任何注释

C.对于暂时被注释掉,后续可能恢复使用的代码片断,在注释代码上方,统一规定使用三个斜杠(///)来说明注释掉代码的理由

D.不要在视图模板中加入任何复杂的逻辑


相似考题
更多“下列哪些说法符合《阿里巴巴Java开发手册》: ”相关问题
  • 第1题:

    关于索引的设计,下列哪些说法符合《阿里巴巴Java开发手册》:

    A.对varchar类型的字段建立索引,必须指定索引长度

    B.对varchar类型的字段建立索引,不需要指定索引长度,这样索引区分度最好

    C.业务上具有唯一特性的字段(含组合字段),必须指定唯一索引

    D.建复合索引时,一般选择区分度高的字段放在最左列


    正确答案:ACD

  • 第2题:

    关于checked/uncheckedexception,下列哪些说法是正确的:

    A.继承java.lang.Error的类属于checkedexception

    B.checked异常继承java.lang.Exception类

    C.unchecked异常继承java.lang.RuntimeException类

    D.NullPointerException,IllegalArgumentException属于uncheckedexception


    正确答案:BCD

  • 第3题:

    关于二方库版本号的命名方式,下列哪些说法符合《阿里巴巴Java开发手册》:

    A.版本号命名格式:主版本号.次版本号.修订号

    B.主版本号:产品方向改变,或者大规模API不兼容,或者架构不兼容升级

    C.次版本号:保持相对兼容性,增加主要功能特性,影响范围极小的API不兼容修改

    D.修订号:保持完全兼容性,修复BUG、新增次要功能特性等


    正确答案:ABCD

  • 第4题:

    关于并发处理,下列哪些说法符合《阿里巴巴Java开发手册》:

    A.线程资源必须通过线程池提供,不允许在应用中自行显式创建线程

    B.同步处理时,能锁部分代码区块的情况下不要锁整个方法;高并发时,同步调用应该考虑到性能损耗

    C.创建线程或线程池时,推荐给线程指定一个有意义的名称,方便出错时回溯

    D.推荐使用Executors.newFixedThreadPool(intx)生成指定大小的线程池。(线程池不允许使用Executors去创建,而是通过ThreadPoolExecutor的方式)


    正确答案:ABC

  • 第5题:

    关于控制语句,下列哪些说法符合《阿里巴巴Java开发手册》:

    A.推荐if-else的方式可以改写成卫语句的形式

    B.尽量减少try-catch块内的逻辑,定义对象、变量、获取数据库连接等操作可以移到try-catch块外处理

    C.if(condition)statements;单行语句不需要使用大括号

    D.在一个switch块内,都必须包含一个default语句并且放在最后,即使它什么代码也没有


    正确答案:ABD

  • 第6题:

    关于参数有效性验证,下列哪些说法符合《阿里巴巴Java开发手册》:

    A.防止pagesize过大导致内存溢出

    B.防止正则输入源串拒绝服务ReDOS

    C.防止任意重定向

    D.预防SQL注入


    正确答案:ABCD

  • 第7题:

    关于文件编码和格式的设定,下列哪些说法符合《阿里巴巴Java开发手册》:

    A.IDE的textfileencoding设置为GBK格式

    B.IDE的textfileencoding设置为UTF-8格式

    C.IDE中文件的换行符使用unix格式

    D.IDE中文件的换行符使用windows格式


    正确答案:BC

  • 第8题:

    下列哪种编程语言可以用于开发UDF?()

    • A、Java,Javascript,SQL
    • B、C/C++,Java,CLR
    • C、SQL,C# .Net,Perl
    • D、Perl,C/C++,SQL

    正确答案:B

  • 第9题:

    下列有关Java语言描述不正确的是()。

    • A、Java语言开发的程序与平台无关,即:用Java语言开发的程序可以在不同的操作系统下运行
    • B、Java采用完全面向对象的程序设计方法,其封装性使网络程序更安全
    • C、Java采用自动的方法动态分配内存,即:变量使用之后,当退出程序,该变量也就自动从内存消失
    • D、任何语言开发的程序都与其开发平台有关,如:用VB基于Windows98开发的程序,就可以在DOS下运行

    正确答案:D

  • 第10题:

    Java Application的开发步骤有哪些。


    正确答案:J.ava Application的开发步骤:
    (1)下载JDK软件并安装;
    (2)配置相应的环境变量(path和classpath);
    (3)编写Java源程序(文本编辑器或集成开发环境IDE);
    (4)编译Java源程序,得到字节码文件(javac*.java);
    (5)执行字节码文件(java字节码文件名)。

  • 第11题:

    问答题
    开发与运行Java程序需要经过哪些主要步骤和过程?

    正确答案: (1)用文字编辑器notepad(或在Jcreator,Gel, BuleJ,Eclipse,Jbuilder等)编写源文件;
    (2)使用Java编译器(如Javac.exe)将.java源文件编译成字节码文件.class;
    (3)运行Java程序:对应用程序应通过Java解释器(如java.exe)来运行,而对小应用程序应通过支持Java标准的浏览器(如Microsoft Explorer)来解释运行。
    解析: 暂无解析

  • 第12题:

    问答题
    Java Application的开发步骤有哪些。

    正确答案: J.ava Application的开发步骤:
    (1)下载JDK软件并安装;
    (2)配置相应的环境变量(path和classpath);
    (3)编写Java源程序(文本编辑器或集成开发环境IDE);
    (4)编译Java源程序,得到字节码文件(javac*.java);
    (5)执行字节码文件(java字节码文件名)。
    解析: 暂无解析

  • 第13题:

    关于捕获异常和抛异常,下列哪些说法符合《阿里巴巴Java开发手册》:

    A.如果需要捕获不同类型异常,为了方便处理,可以使用catch(Exceptione){...}

    B.不要捕获异常后不处理,丢弃异常信息

    C.捕获异常与抛异常,必须是完全匹配,或者捕获异常是抛异常的父类

    D.异常定义时区分unchecked/checked异常,避免直接使用RuntimeException抛出


    正确答案:BCD

  • 第14题:

    关于变量和常量定义,下列哪些符合《阿里巴巴Java开发手册》:

    A.Longa=2L;//大写的L

    B.Longa=2l;//小写的1

    C.常量只定义一次,不再赋值,所以不需要命名规范

    D.不要使用一个常量类维护所有常量,应该按常量功能进行归类,分开维护


    正确答案:AD


  • 第15题:

    关于代码注释,下列哪些说法符合《阿里巴巴Java开发手册》:

    A.所有的抽象方法(包括接口中的方法)必须要用javadoc注释

    B.所有的方法,包括私有方法,最好都增加注释,有总比没有强

    C.过多过滥的注释,代码的逻辑一旦修改,修改注释是相当大的负担

    D.我的命名和代码结构非常好,可以减少注释的内容


    正确答案:ACD

  • 第16题:

    关于Java代码的设计和开发注意事项,下列哪些说法符合《集合开发规约》:

    A.禁止将URL、文件名、系统参数、数据库连接地址、业务规则的可变参数,硬编码在工程中

    B.long或者Long初始赋值时,必须是大写的L,不能小写

    C.当一个类有多个构造方法,或是多个同名方法,这些方法应该按顺序放置在一起,便于阅读

    D.相同参数类型,同等业务含义,才可以使用Java的可变参数,参数的类型尽量避免使用Object


    正确答案:ABCD

  • 第17题:

    关于常量定义,下列哪些说法符合《阿里巴巴Java开发手册》:

    A.不允许出现任何魔法值(即未经预先定义的常量)直接出现在代码中

    B.魔法值是指程序中随意定义并赋值的变量值,如果代码编写者明白变量值意义是可以任意使用的,例如在代码中写if(status==3)returnerror;符合规范

    C.如果变量值仅在一个范围内变化推荐用Enum类

    D.在程序中,一律禁止使用枚举类型


    正确答案:AC

  • 第18题:

    关于Java的接口描述,下列哪些说法符合《阿里巴巴Java开发手册》:

    A.在接口类中的方法和属性使用public修饰符

    B.对于Service类,内部的实现类加Impl的后缀与接口区别。例如:ProductServiceImpl实现ProductService接口

    C.对于Service类,基于SOA的理念,是以接口方式暴露服务

    D.尽量不在接口里定义变量,如果一定要定义变量,肯定是与接口方法相关,而且是整个应用的基础常量


    正确答案:BCD

  • 第19题:

    关于变量、方法名、包的命名,下列哪些说法符合《阿里巴巴Java开发手册》:选项格式:A.POJO类中的任何布尔类型的变量,都不要加is,因为部分框架解析时有可能会出现序列化错误B.包名统一使用单数形式,如:com.alibab

    A.POJO类中的任何布尔类型的变量,都不要加is,因为部分框架解析时有可能会出现序列化错误

    B.包名统一使用单数形式,如:com.alibab选项格式:A.mpp.util

    C.中括号是数组类型的一部分,数组定义如下:String[]args;不要误写为Stringargs[]

    D.Service/DAO层方法命名可以参考规约,例如:删除的方法推荐使用remove或delete做前缀


    正确答案:ABCD

  • 第20题:

    以下哪些和开发相关的框架/模板是蓝鲸PaaS社区版提供的?()

    • A、蓝鲸SaaS应用开发框架(Python版)
    • B、API网关组件开发模板
    • C、蓝鲸SaaS应用开发框架(Java版)

    正确答案:A,B

  • 第21题:

    开发与运行Java程序需要经过哪些主要步骤和过程?


    正确答案:(1)用文字编辑器notepad(或在Jcreator,Gel, BuleJ,Eclipse,Jbuilder等)编写源文件;
    (2)使用Java编译器(如Javac.exe)将.java源文件编译成字节码文件.class;
    (3)运行Java程序:对应用程序应通过Java解释器(如java.exe)来运行,而对小应用程序应通过支持Java标准的浏览器(如Microsoft Explorer)来解释运行。

  • 第22题:

    下列关于JDK的说法中,错误的是?()

    • A、JDK是Java开发工具包的简称
    • B、JDK包括Java编译器、Java文档生成工具、Java打包工具等
    • C、安装JDK后,还需要单独安装JRE
    • D、JDK是整个Java的核心

    正确答案:C

  • 第23题:

    单选题
    下列关于JDK的说法中,错误的是?()
    A

    JDK是Java开发工具包的简称

    B

    JDK包括Java编译器、Java文档生成工具、Java打包工具等

    C

    安装JDK后,还需要单独安装JRE

    D

    JDK是整个Java的核心


    正确答案: A
    解析: 暂无解析