关于控制语句,下列哪些说法符合《JAVA编码规范》:__()
A.推荐 if-else的方式可以改写成卫语句的形式
B.尽量减少try-catch 块内的逻辑,定义对象、变量、获取数据库连接等操作可以移到try-catch块外处理
C.if (condition) statements; 单行语句不需要使用大括号
D.在一个switch块内,都必须包含一个default语句并且放在最后,即使它什么代码也没有
A.推荐 if-else的方式可以改写成卫语句的形式
B.尽量减少try-catch 块内的逻辑,定义对象、变量、获取数据库连接等操作可以移到try-catch块外处理
C.if (condition) statements; 单行语句不需要使用大括号
D.在一个switch块内,都必须包含一个default语句并且放在最后,即使它什么代码也没有
第1题
A.推荐if-else的方式可以改写成卫语句的形式
B.尽量减少try-catch块内的逻辑,定义对象、变量、获取数据库连接等操作可以移到try-catch块外处理
C.if(condition)statements;单行语句不需要使用大括号
D.在一个switch块内,都必须包含一个default语句并且放在最后,即使它什么代码也没有
第2题
A.IDE的textfileencoding设置为GBK格式
B.IDE的textfileencoding设置为UTF-8格式
C.IDE中文件的换行符使用unix格式
D.IDE中文件的换行符使用windows格式
第3题
A.Long a=2L;//大写的L
B.Long a=2l; //小写的l
C.常量只定义一次,不再赋值,所以不需要命名规范
D.不要使用一个常量类维护所有常量,应该按常量功能进行归类,分开维护
第4题
A.所有的覆写方法,必须是强制加 @Override
B.setter方法中,参数名称与类成员变量名称一致,this.成员名=参数名
C.在getter方法中,尽量不要增加逻辑判断,因为添加了逻辑判断后,会增加排查问题难度
D.避免用BeanUtil进行属性的copy
第5题
A.SimpleDateFormat 是线程不安全的类
B.SimpleDateFormat 是线程安全的类
C.一般不要定义SimpleDateFormat的static变量,如果定义为static,必须保证线程安全
D.推荐使用Apache封装好的DateUtils和DateFormatUtils工具类,来处理时间日期转换问题
第6题
A.防止pagesize过大导致内存溢出
B.防止正则输入源串拒绝服务ReDOS
C.防止任意重定向
D.预防SQL注入
第9题
A.常量命名应该全部大写,单词间用下划线隔开
B.常量的定义要力求语义表达完整清楚,让别人能从常量名称上大致了解含义,例如:MAX_STOCK_COUNT
C.常量命名,可以使用拼音与英文的混合方式
D.在使用缩写时要注意:杜绝不规范的缩写