A.public方法参数的合法性检查应由方法本身负责,每一个public方法必须保证自己的健壮性
B.调用方法获取返回结果后必须进行有效性校验,以确保后续代码在运行过程中不会抛出异常或产生逻辑错误
C.访问数组、List等容器内的元素时,必须首先检查下标是否越界,杜绝下标越界异常的发生
D.对于if?elseif?(后续可能有多个elseif…)这种类型的条件判断,最后必须包含一个else分支,避免出现分支遗漏造成错误;每个switch-case语句都必须保证有default,避免出现分支遗漏,造成错误
您可能感兴趣的试卷
你可能感兴趣的试题
A.java.io.RandomAccessFile
B.java.io.PrintWriter
C.java.io.PrintStream
D.java.io.PrintOutputStream
A.不要定义不会被用到的局部变量,类私有属性,类私有方法和方法参数
B.几乎每一个局部变量的声明都应该包含一个初始化表达式
C.变量定义的“就近原则”
D.属性名可以和公有方法参数相同,也可以和局部变量相同
A.import语句与类定义之间
B.注释与其上面的无关的代码之间
C.注释和被注释的代码之间
D.变量说明之后
关于下面程序片段,()的结论是正确的。
A.a和b指向同一个实例对象,a和c指向同一个实例对象
B.a和b指向同一个实例对象,a和c不指向同一个实例对象
C.a和b不指向同一个实例对象,a和c指向同一个实例对象
D.a和b不指向同一个实例对象,a和c不指向同一个实例对象
A.Ftp Download_Util
B.DE BUG LOG
C.Order Response
D.User Manager
A.公有和保护方法注释内容:列出方法的一句话功能简述、功能详细描述、输入参数、输出参数、返回值、异常等
B.对重载父类的方法必须进行@Override声明
C.对关键变量的定义必须编写注释,分支语句(条件分支、循环语句等),可以根据实际情况,可以增加注释,也可以不加,根据注释量确定
D.对于方法内部用throw语句抛出的异常,必须在方法的注释中标明,对于所调用的其他方法所抛出的异常,选择主要的在注释中说明。对于非RuntimeException,即throws子句声明会抛出的异常,必须在方法的注释中标明
A.逗号、分号只在后面加空格;比较操作符,赋值操作符"="、"+=",算术操作符"+"、"%",逻辑操作符"&&"、"&",位域操作符"<<"、"^"等双目操作符的前后加空格;"!"、"~"、"++"、"--"、"&"(地址运算符)等单目操作符前后不加空格
B.如果语句已足够清晰则括号内侧(即左括号后面和右括号前面)不需要加空格,多重括号间不必加空格,因为在Java语言中括号已是最清晰的标志了
C.较长的语句、表达式或参数(>80字符)要分成多行书写,长表达式要在低优先级操作符处划分新行,操作符放在新行之首,划分出的新行要进行适当的缩进,使排版整齐,语句可读
D.if,for,do,while等语句的执行语句如果只有一行的话,不需要要加括号{}
关于下面程序,()的结论是正确的。
A.不能通过编译,因为类J_Test没有定义无参数的构造方法
B.不能通过编译,因为类J_SubClass没有定义无参数的构造方法
C.不能通过编译,因为没有实现J_SubClass(int i)的构造方法
D.可以成功通过编译
A.Policy
B.Auth Permission
C.Private Credential Permission
D.Login Context
A.限制外部输入的长度
B.使用存储过程
C.使用预编译语句--java.sql.PreparedStatement
D.对外部输入进行转义
最新试题
配置前端控制器时<load-on-startup>1</load-on-startup>表示()。
当客户端form表单的enctype属性为()时,浏览器就会采用二进制流的方式来处理表单数据,服务器端就会对文件上传的请求进行解析处理。
调用()组件对已经绑定了请求消息数据的参数对象进行数据合法性校验。
MultipartFile接口的()方法用来判断上传的文件是否为空。
下列是正确的JSON对象结构数据的是()。
Model是一个接口,ModelMap是一个接口实现,作用是将model数据填充到()域。
SpringMVC中,使用注解方式时,需要添加()包。
@Controller注解类型用于指示Spring类的实例是一个()。
ViewResolver解析后,会向()中返回具体的View(视图)。
RESTful风格在HTTP请求中,使用()表示添加操作。